Здравствуйте, я только что установил pydev из-за завершения кода.
Мой первый набросок - это простой виджет qt.
Я перебираю мышьMoveEvent:
def mouseMoveEvent(self, event):
mouse = event.pos()
сейчас .. я знаю, что событие переменная является типом QtCore.QPoint .. но завершение кода не работает .. хорошо, я понимаю: нет жесткого набора, есть утка, в Теоретическое событие может быть любого возможного типа ..
вместо этого, если у меня есть этот код:
point = QtCore.QPoint()
когда я пишу точка. завершение кода работает нормально (конечно, он знает тип без сомнения!)
Я хочу дополнения кода также в переопределении mouseMoveEvent .. Что еще я могу сделать, кроме изменения языка и сдвига в C ++ или Java?
РЕШЕНИЕ :
как Гари указал мне на эту тему этот трюк работает:
def mouseMoveEvent(self, event):
assert(isinstance(event, QtGui.QMouseEvent))
mouse = event.