यह मेरी eventFilter जो मैं कर रहा हूँ स्थापित करने पर मुख्य QWidget खिड़की.
यह काम ले जाने के लिए मेरी खिड़की के साथ सही बटन दबाएँ. लेकिन मैं कुछ बटन पर मेरी खिड़की के जो काम बंद हो जाता है और रहता है में चयनित चरण के बाद उन पर क्लिक करें.को हटाने के बाद इस 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)