Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Александр
@Shemapp
Qt
Как сделать, чтобы при нажатии на кнопку появлялась картинка на самой этой кнопке?
Есть кнопка. Надо, чтобы при нажатии на нее на ней появлялась картинка определенная.
не могу найти никакой метод. Только смены иконок окна.
Вопрос задан
более трёх лет назад
606 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Помогут разобраться в теме
Все курсы
Яндекс Практикум
Разработчик C++
9 месяцев
Далее
Яндекс Практикум
Разработчик C++ расширенный
12 месяцев
Далее
Нетология
Разработчик на C++: Профессия + специализация + нейросети
12 месяцев
Далее
Решения вопроса
1
Яков Е
@Zifix
Куратор тега Qt
Barbatum
Ответ легко ищется поисковиком:
https://stackoverflow.com/questions/3137805/how-to...
Ответ написан
более трёх лет назад
2
комментария
Нравится
1
2
комментария
Facebook
Вконтакте
Twitter
Александр
@Shemapp
Автор вопроса
К чему такой длинный вариант?
QPixmap pixmap("image_path");
QIcon ButtonIcon(pixmap);
button->setIcon(ButtonIcon);
button->setIconSize(pixmap.rect().size());
button->setFixedSize(pixmap.rect().size());
Почему нельзя просто через setIcon?
Написано
более трёх лет назад
Яков Е
@Zifix
Куратор тега Qt
Технически — вам ничего не мешает, это просто для читабельности.
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
1
Александр Ананьев
@SaNNy32
По нажатию кнопки устанавливайте ей нужный стиль qss с картинкой.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Qt
+2 ещё
Простой
Как настроить РАЗДЕЛЬНЫЕ темы для Kvantum Manager?
1 подписчик
04 нояб.
23 просмотра
0
ответов
C++
+1 ещё
Простой
Только начинаю изучать Qt, не знаю как убрать ошибки :-1: ошибка: collect2.exe: error: ld returned 1 exit status?
1 подписчик
12 окт.
117 просмотров
0
ответов
C++
+2 ещё
Простой
Проблема с подкючением TDLib в CMakeList.txt. Как решить проблему undefined reference to...?
1 подписчик
19 июл.
103 просмотра
0
ответов
C++
+3 ещё
Средний
Как настроить кросскомпиляцию Qt6 + TDLib под Windows на Arch Linux, если при сборке постоянно возникают ошибки?
1 подписчик
15 июл.
226 просмотров
2
ответа
C++
+1 ещё
Простой
Почему QWebSocket не получает длинные сообщения?
2 подписчика
29 июн.
699 просмотров
1
ответ
Qt
+1 ещё
Простой
Как создать профиль Qt?
1 подписчик
22 июн.
147 просмотров
0
ответов
Qt
Простой
Как спасти Qt Maintehance Tool?
1 подписчик
28 мая
121 просмотр
1
ответ
C++
+1 ещё
Средний
Почему WMI блокирует работу drag'n'drop?
4 подписчика
23 мая
419 просмотров
1
ответ
C++
+1 ещё
Простой
Почему не фильтруются шрифты в QFontDialog?
1 подписчик
06 мар.
137 просмотров
1
ответ
Qt
+1 ещё
Простой
Как вывести список таблиц в PySide 6?
1 подписчик
17 янв.
74 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Ведущий разработчик, С++
U-System
•
Москва
от 220 000 ₽
ML-разработчик (Machine Learning)
DevTeam.Space
от 2 000 до 4 000 $
Full-Stack Разработчик (PHP 8 / Node JS / Vue JS / PostgreSQL)
Складно
от 150 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама