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