Russian Qt Forum
Ноябрь 15, 2024, 18:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qss :hover для вложенных QLabel  (Прочитано 3417 раз)
DiamondRain
Гость
« : Октябрь 15, 2010, 16:49 »

Есть виджет, в который вложены два элемента QLabel. Поверх них положена кнопка QPushButton. Она прозрачна. Нужно написать изменение цвета лейблов при наведении и нажатии на кнопку. Как это сделать?
Записан
DOOMer
Чайник
*
Offline Offline

Сообщений: 95



Просмотр профиля
« Ответ #1 : Октябрь 15, 2010, 17:26 »

Попробуйте устновить фильтр событий на кнопку и  переопределив  метод  bool eventFilter(QObject *object, QEvent *event) у вашей формы, на которой расположены кнопка и лэйблы, перехватывать события QEvent::MouseMove |  QEvent::MouseTrackingChange
Записан

Linux x86_64 && Qt 5.4.0 && Qt 4.8.6t && GCC 4.9.2
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.172 секунд. Запросов: 23.