diff options
Diffstat (limited to 'Lib/defconQt/glyphView.py')
| -rw-r--r-- | Lib/defconQt/glyphView.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/defconQt/glyphView.py b/Lib/defconQt/glyphView.py index 6531638..18fed31 100644 --- a/Lib/defconQt/glyphView.py +++ b/Lib/defconQt/glyphView.py @@ -146,13 +146,23 @@ class MainGfxWindow(QMainWindow): toolBar = QToolBar(self) toolBar.setMovable(False) selectionToolButton = toolBar.addAction("Selection", self.view.setSceneSelection) + selectionToolButton.setCheckable(True) + selectionToolButton.setChecked(True) selectionToolButton.setIcon(QIcon("defconQt/resources/cursor.svg")) penToolButton = toolBar.addAction("Pen", self.view.setSceneDrawing) + penToolButton.setCheckable(True) penToolButton.setIcon(QIcon("defconQt/resources/curve.svg")) rulerToolButton = toolBar.addAction("Ruler", self.view.setSceneRuler) + rulerToolButton.setCheckable(True) rulerToolButton.setIcon(QIcon("defconQt/resources/ruler.svg")) knifeToolButton = toolBar.addAction("Knife", self.view.setSceneKnife) + knifeToolButton.setCheckable(True) knifeToolButton.setIcon(QIcon("defconQt/resources/cut.svg")) + toolsGroup = QActionGroup(self) + toolsGroup.addAction(selectionToolButton) + toolsGroup.addAction(penToolButton) + toolsGroup.addAction(rulerToolButton) + toolsGroup.addAction(knifeToolButton) self.addToolBar(toolBar) rendererGroup.triggered.connect(self.setRenderer) |
