Мне нужно поймать, когда пользователь перемещает мышь по графическому интерфейсу, но не когда он держит кнопку мыши нажатой (что будет делать что-то другое).
Я не могу найти никакого удобного способа сделать это, кроме как периодически находить положение мыши и проверять его на предыдущее положение... Что было бы отстойно.
MouseMoveEvent вызывается только тогда, когда мышь перемещается, пока нажата левая кнопка мыши, если, конечно, виджет не имеет «отслеживание мыши». Отслеживание мыши не подходит для меня, потому что графический интерфейс должен вести себя по-разному, когда мышь перемещается и нажимается левая кнопка мыши.
Есть ли встроенные методы для этого? (или просто любые умные идеи?)
например: есть ли способ проверить, нажата ли левая кнопка мыши в любой момент?
Или событие "наведения мыши", которое можно применить к QRect (координатам)?
Большое спасибо.
Windows 7 (32)
python 2.7
PyQt4