powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / QT StyleSheet как сделать затемнение рисунка
3 сообщений из 3, страница 1 из 1
QT StyleSheet как сделать затемнение рисунка
    #38851140
Фотография Картежник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имееются кнопки, на которых отображаются картинки подгруженные через stylesheet
Код: plaintext
1.
bt->setStyleSheet("QPushButton{background-image: url(image.png)}");



картинки отображаются,но нужно сделать чтобы при наведении курсора на кнопку картинка затемнялась.
для проверки делал так
Код: plaintext
1.
2.
bt->setStyleSheet("QPushButton::hover{background-color:black;}"
" QPushButton{background-image: url(image.png)}");



и по краям видно что фон затемняется. если сделать фон темным, и задать прозрачность 0,5.думаю должен получится эффект затемнения.но почему то не работает.то ли у кнопки нет свойства opacity
...
Рейтинг: 0 / 0
QT StyleSheet как сделать затемнение рисунка
    #38851152
Фотография Картежник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Картежник,

или может можно как то по другому сделать. на сигнале onmouseenter только там этого сигнала нету.
...
Рейтинг: 0 / 0
QT StyleSheet как сделать затемнение рисунка
    #38851344
Фотография Картежник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не нашел решения.пришлось использовать обходной путь. т.е. покрываю кнопку другой полупрозрачной кнопкой.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / QT StyleSheet как сделать затемнение рисунка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]