Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » QWidget.mouseMoveEvent() - кое чего не хватает [RSS Feed]

#1 Авг. 11, 2009 17:54:12

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

QWidget.mouseMoveEvent() - кое чего не хватает

mouseMoveEvent в отличие от своих собратьев: mousePressEvent и mouseReleaseEvent в своем единственном параметре event (QMouseEvent) функция event.button() всегда возвращает ноль, хотя все остальные параметры в порядке. Наблюдается это в версиях PyQt 4.4.4 - 4.5.4, другие я просто не использовал, ОС Gentoo Linux. Скажите, кто и где еще это наблюдал?



Отредактировано (Авг. 11, 2009 20:57:18)

Офлайн

#2 Авг. 11, 2009 22:47:22

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

QWidget.mouseMoveEvent() - кое чего не хватает

В доке ведь всё подробно написано: button() - всегда возвращает Qt.NoButton при событии перемещения, тут нужно использовать buttons(), которая возвращает комбинацию кнопок, которые зажаты при перемещении курсора.



Офлайн

#3 Авг. 12, 2009 01:21:54

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

QWidget.mouseMoveEvent() - кое чего не хватает

Каюсь, плохо читал )



Офлайн

  • Начало
  • » GUI
  • » QWidget.mouseMoveEvent() - кое чего не хватает[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version