From e7bef62fd86e448f1ad9384fe2872dbacc95de78 Mon Sep 17 00:00:00 2001 From: Kimoon Han <98246499+kmnhan@users.noreply.github.com> Date: Tue, 18 Oct 2022 14:23:48 +0900 Subject: [PATCH] PySide6 support --- viscm/gui.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/viscm/gui.py b/viscm/gui.py index ecd3bc6..8b143f3 100644 --- a/viscm/gui.py +++ b/viscm/gui.py @@ -1207,25 +1207,30 @@ def __init__(self, figurecanvas, viscm_editor, parent=None): viscm_editor.cmap_model.filter_k_trigger.add_callback( self.update_smoothness_slider) + + try: + QAction = QtWidgets.QAction + except AttributeError: + QAction = QtGui.QAction - self.moveAction = QtWidgets.QAction("Drag points", self) + self.moveAction = QAction("Drag points", self) self.moveAction.triggered.connect(self.set_move_mode) self.moveAction.setCheckable(True) - self.addAction = QtWidgets.QAction("Add points", self) + self.addAction = QAction("Add points", self) self.addAction.triggered.connect(self.set_add_mode) self.addAction.setCheckable(True) - self.removeAction = QtWidgets.QAction("Remove points", self) + self.removeAction = QAction("Remove points", self) self.removeAction.triggered.connect(self.set_remove_mode) self.removeAction.setCheckable(True) - self.swapAction = QtWidgets.QAction("Flip brightness", self) + self.swapAction = QAction("Flip brightness", self) self.swapAction.triggered.connect(self.swapjp) - renameAction = QtWidgets.QAction("Rename colormap", self) + renameAction = QAction("Rename colormap", self) renameAction.triggered.connect(self.rename) - saveAction = QtWidgets.QAction('Save', self) + saveAction = QAction('Save', self) saveAction.triggered.connect(self.save)