C'est mon eventFilter qui je suis installé sur le principal de QWidget fenêtre.
Il travaille pour déplacer ma fenêtre avec le bouton droit de la presse. mais j'ai quelques boutons sur ma Fenêtre qui s'arrête de fonctionner et reste dans la phase sélectionnée après cliquez sur eux.Après la suppression de cette eventFilter, tout va bien.
problème de boutons après 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)