Este es mi eventFilter que yo estoy instalando en las principales QWidget ventana.
Se está trabajando para trasladar a mi ventana con el botón de la derecha de prensa. pero he de algunos botones de mi Ventana que deja de funcionar y se queda en la fase seleccionada después de hacer clic en ellos.Después de la eliminación de este eventFilter, todo va bien.
problema en los botones después de 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)