Форум сайта python.su
mouseMoveEvent в отличие от своих собратьев: mousePressEvent и mouseReleaseEvent в своем единственном параметре event (QMouseEvent) функция event.button() всегда возвращает ноль, хотя все остальные параметры в порядке. Наблюдается это в версиях PyQt 4.4.4 - 4.5.4, другие я просто не использовал, ОС Gentoo Linux. Скажите, кто и где еще это наблюдал?
Отредактировано (Авг. 11, 2009 20:57:18)
Офлайн
В доке ведь всё подробно написано: button() - всегда возвращает Qt.NoButton при событии перемещения, тут нужно использовать buttons(), которая возвращает комбинацию кнопок, которые зажаты при перемещении курсора.
Офлайн
Каюсь, плохо читал )
Офлайн