Example #1
0
 def eventFilter(self, obj: QObject, event: QEvent) -> bool:
     if event.type() == QEvent.ToolTip:
         return True
     elif event.type() == QEvent.Enter and obj.isEnabled():
         qApp.setOverrideCursor(Qt.PointingHandCursor)
     elif event.type() == QEvent.Leave:
         qApp.restoreOverrideCursor()
     elif event.type() == QEvent.StatusTip and not obj.isEnabled():
         return True
     return super(VideoToolBar, self).eventFilter(obj, event)
Example #2
0
 def eventFilter(self, obj: QObject, event: QEvent) -> bool:
     if event.type() == QEvent.ToolTip:
         return True
     elif event.type() == QEvent.StatusTip and not obj.isEnabled():
         return True
     return super(VideoToolBar, self).eventFilter(obj, event)
Example #3
0
 def select(self, button: QObject):
     if not button.isEnabled(): return
     if not (self.current_button is None):
         self.current_button.selected = False
     self.current_button = button
     self.current_button.selected = True