def contextMenuEvent(self, event: QContextMenuEvent) -> None: if event.reason() == QContextMenuEvent.Mouse: self.cutter.appMenu.exec_(event.globalPos()) event.accept() super(MainWindow, self).contextMenuEvent(event)
def contextMenuEvent(self, event: QContextMenuEvent) -> None: if event.reason() in { QContextMenuEvent.Mouse, QContextMenuEvent.Keyboard }: self.cutter.appmenu.popup(event.globalPos()) super(MainWindow, self).contextMenuEvent(event)
def contextMenuEvent(self, evt: QtGui.QContextMenuEvent) -> None: evt = QtGui.QContextMenuEvent(evt.reason(), evt.pos() + self.offset(), evt.globalPos(), evt.modifiers()) self.__toolbox.contextMenuEvent(evt)