이것은 내 eventFilter 는 나에 설치하는 주요 문제에 대한 창입니다.
그의 작업을 움직이 창 오른쪽 버튼을 누릅니다. 그러나 나는 몇 가지 버튼을 내는 창고에서 숙박을 선택한 단계 후 클릭합니다.제거 후에는 이 eventFilter,모든 것이 좋다.
문제를 버튼 후 eventFilter
def eventFilter(self, source, event):
try:
if (event.type() == QtCore.QEvent.MouseButtonPress and
event.button() == QtCore.Qt.RightButton):
self.startPos = event.pos()
return True
elif event.type() == QtCore.QEvent.MouseMove and self.startPos is not None:
self.move(self.pos() + event.pos() - self.startPos)
return True
elif event.type() == QtCore.QEvent.MouseButtonRelease:
self.startPos = None
return True
return super(Ui_digiWidget, self).eventFilter(source, event)
except Exception as e:print(e)