Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / QT StyleSheet как сделать затемнение рисунка / 3 сообщений из 3, страница 1 из 1
10.01.2015, 11:01
    #38851140
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QT StyleSheet как сделать затемнение рисунка
Имееются кнопки, на которых отображаются картинки подгруженные через 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
10.01.2015, 11:36
    #38851152
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QT StyleSheet как сделать затемнение рисунка
Картежник,

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


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