pasaranax
Авг. 11, 2009 17:54:12
mouseMoveEvent в отличие от своих собратьев: mousePressEvent и mouseReleaseEvent в своем единственном параметре event (QMouseEvent) функция event.button() всегда возвращает ноль, хотя все остальные параметры в порядке. Наблюдается это в версиях PyQt 4.4.4 - 4.5.4, другие я просто не использовал, ОС Gentoo Linux. Скажите, кто и где еще это наблюдал?
poltergeist
Авг. 11, 2009 22:47:22
В доке ведь всё подробно написано: button() - всегда возвращает Qt.NoButton при событии перемещения, тут нужно использовать buttons(), которая возвращает комбинацию кнопок, которые зажаты при перемещении курсора.