def contextMenuEvent(self, event: QtGui.QContextMenuEvent): menu = QtWidgets.QMenu(self) # menu.addAction(self.action_duplicate) menu.addAction(self.action_copy_image) menu.addSeparator() if self.graphics.posInSelection(event.pos()): menu.addAction(self.action_select_copy_text) menu.addAction(self.action_select_crop) menu.addSeparator() menu.addAction(self.action_select_statistics) menu.addAction(self.action_select_colocalisation) else: menu.addAction(self.view.action_open) menu.addAction(self.action_save) menu.addAction(self.action_export) menu.addSeparator() menu.addAction(self.action_config) menu.addAction(self.action_calibration) menu.addAction(self.action_information) menu.addSeparator() menu.addAction(self.action_statistics) menu.addAction(self.action_colocalisation) menu.popup(event.globalPos()) event.accept()
def contextMenuEvent(self, event: QtGui.QContextMenuEvent) -> None: event.accept() menu = QtWidgets.QMenu(self) copy_action = QtWidgets.QAction(QtGui.QIcon.fromTheme("edit-copy"), "Copy", self) copy_action.triggered.connect(self._copy) menu.addAction(copy_action) menu.popup(event.globalPos())
def contextMenuEvent(self, event: QtGui.QContextMenuEvent) -> None: event.accept() index = self.tabAt(event.pos()) menu = QtWidgets.QMenu(self) menu.addAction(self.action_close_all) if index != -1: self.action_close_others.setData(index) menu.addAction(self.action_close_others) menu.popup(event.globalPos())
def contextMenuEvent(self, event: QtGui.QContextMenuEvent) -> None: event.accept() action_copy_to_clipboard = QtWidgets.QAction( QtGui.QIcon.fromTheme("insert-image"), "Copy to Clipboard" ) action_copy_to_clipboard.setToolTip( "Copy the chart as an image to the clipboard." ) action_copy_to_clipboard.triggered.connect(self.copyToClipboard) action_zoom_reset = QtWidgets.QAction( QtGui.QIcon.fromTheme("zoom-original"), "Reset View" ) action_zoom_reset.setToolTip("Reset the charts view.") action_zoom_reset.triggered.connect(self.chart().zoomReset) menu = QtWidgets.QMenu(self) menu.addAction(action_copy_to_clipboard) menu.addAction(action_zoom_reset) menu.exec_(event.globalPos())
def contextMenuEvent(self, event: QtGui.QContextMenuEvent): event.accept() menu = QtWidgets.QMenu(self) menu.addAction(self.action_edit_names) menu.popup(event.globalPos())
def contextMenuEvent(self, event: QtGui.QContextMenuEvent) -> None: menu = QtWidgets.QMenu(self) menu.addAction(self.action_open) menu.popup(event.globalPos()) event.accept()