Мне нужно получить координаты QImage, где в данный момент находится мышь. Как в программах для редактирования изображений, где мы можем видеть координаты пикселя, в котором в данный момент находится мышь.
Получить положение мыши в QImage
Ответы (1)
Вызовите setMouseTracking(true)
и переопределите mouseMoveEvent
. Ваша функция mouseMoveEvent
будет вызываться всякий раз, когда мышь перемещается внутри QImage. (Для этого вам нужно создать подкласс QImage.)
person
TonyK
schedule
04.02.2011
Чтобы иметь возможность захватить событие, которое вы подклассифицируете, это не единственное решение... Вы также можете использовать функцию eventFilter: doc.trolltech.com/4.7/eventsandfilters.html
- person Patrice Bernassola; 04.02.2011