Определение позиции курсора над QGraphicsPolygonItem, QGraphicsScene |
Здравствуйте, гость ( Вход | Регистрация )
Определение позиции курсора над QGraphicsPolygonItem, QGraphicsScene |
Te0reTiK |
19.8.2011, 23:05
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 19.8.2011 Пользователь №: 2819 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго времени суток, $coder!
Пишу небольшое приложение-тренажнр для разучивания нот в скрипичном ключе. Прога содержит QGraphicsScene, который отображает клавиши фортепиано - элементы QGraphicsPolygonItem. Требуется при нахождении курсора мыши над объектом-клавишей, чтобы эта самая клавиша подсвечивалась каким-либо способом (буду менять QBrush) В общем, вроде того, когда подводишь курсор на обычную кнопку окна, эта кнопка слегка подсвечивается - требуется тоже самое Вот только отловить событие перемещения мыши над QGraphicsPolygonItem ну ни как не получается. Посоветуйте дельное решение |
|
|
RazrFalcon |
20.8.2011, 0:38
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Сделайте наследника QGraphicsPolygonItem и предопределите функцию hoverEnterEvent(QGraphicsSceneHoverEvent * event)
|
|
|
Te0reTiK |
20.8.2011, 10:26
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 19.8.2011 Пользователь №: 2819 Спасибо сказали: 0 раз(а) Репутация: 0 |
Сделайте наследника QGraphicsPolygonItem и предопределите функцию hoverEnterEvent(QGraphicsSceneHoverEvent * event) к сожалению, не работает python-фрагмент: Раскрывающийся текст
нашел решение в setMouseTracking: Раскрывающийся текст
а вот обработчик: Раскрывающийся текст
Есть какие-либо другие решения? |
|
|
Текстовая версия | Сейчас: 29.3.2024, 2:43 |