Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 11.9.2013, 19:28 |
наводишь на него мышкой менятся курсор а используешь mousePressEvent(QGraphicsSceneMouseEvent* event) т.е. нажатия клавиши мышиа по идее нужно использовать bool event ( QEvent * event ) [virtual protected] а в нём обрабатывать события: QEvent::HoverEnter QEvent::HoverLeave либо QGraphicsSceneHoverEvent |
|
september | Дата 8.9.2013, 18:25 |
Привет всем! создал программу которое по выборе по кнопке выбираешь круг или линию и рисуешь в QGraphicsView (круг рисуется по щелку мыши, а линию рисуешь мышкой). теперь я хочу что когда нарисовал круг и наводишь на него мышкой менятся курсор... вот кусок кода
все вроде получается, но когда выбираешь рисовать линию , программа немедленно закрывается...и еще заметил что если убрать метод mouseMoveEvent , то программа работает норм...почему программа ведет себя так? как это исправить ? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.4.2024, 18:12 |