Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Александр
@Shemapp
Qt
Как сделать, чтобы при нажатии на кнопку появлялась картинка на самой этой кнопке?
Есть кнопка. Надо, чтобы при нажатии на нее на ней появлялась картинка определенная.
не могу найти никакой метод. Только смены иконок окна.
Вопрос задан
более трёх лет назад
599 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C++
+2 ещё
Простой
Проблема с подкючением TDLib в CMakeList.txt. Как решить проблему undefined reference to...?
1 подписчик
19 июл.
78 просмотров
0
ответов
C++
+3 ещё
Средний
Как настроить кросскомпиляцию Qt6 + TDLib под Windows на Arch Linux, если при сборке постоянно возникают ошибки?
1 подписчик
15 июл.
200 просмотров
2
ответа
C++
+1 ещё
Простой
Почему QWebSocket не получает длинные сообщения?
2 подписчика
29 июн.
688 просмотров
1
ответ
Qt
+1 ещё
Простой
Как создать профиль Qt?
1 подписчик
22 июн.
117 просмотров
0
ответов
Qt
Простой
Как спасти Qt Maintehance Tool?
1 подписчик
28 мая
97 просмотров
1
ответ
C++
+1 ещё
Средний
Почему WMI блокирует работу drag'n'drop?
4 подписчика
23 мая
415 просмотров
1
ответ
C++
+1 ещё
Простой
Почему не фильтруются шрифты в QFontDialog?
1 подписчик
06 мар.
133 просмотра
1
ответ
Qt
+1 ещё
Простой
Как вывести список таблиц в PySide 6?
1 подписчик
17 янв.
65 просмотров
1
ответ
Windows
+2 ещё
Средний
C++/Qt5. Как принудительно передать окну фокус?
2 подписчика
15 янв.
254 просмотра
1
ответ
Qt
Средний
Как собрать драйвер oracle для Qt C++?
1 подписчик
09 янв.
61 просмотр
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
C++ / Qt Разработчик
Алабуга
•
Москва
До 370 000 ₽
C++ / Qt Разработчик
Алабуга
•
Москва
До 370 000 ₽
DSP Software Engineer
Специальный Технологический Центр
•
Санкт-Петербург
от 240 000 до 280 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама