[main window] move exit btn to end of toolbar ...
add a keyboard shortcut to it
This commit is contained in:
parent
22ea5e1414
commit
2c4ee7b0b9
@ -1,5 +1,5 @@
|
||||
import sys
|
||||
from PyQt5.QtWidgets import QFileDialog, QMainWindow, QMenuBar, QToolBar, QAction, QStatusBar
|
||||
from PyQt5.QtWidgets import QWidget, QFileDialog, QMainWindow, QMenuBar, QToolBar, QAction, QStatusBar, QSizePolicy
|
||||
from PyQt5.QtGui import QIcon, QKeySequence
|
||||
from PyQt5.QtCore import QSize, QSettings, Qt
|
||||
|
||||
@ -52,6 +52,7 @@ class NixView(QMainWindow):
|
||||
|
||||
self._quit_action = QAction(QIcon("./icons/quit.png"), "Quit", self)
|
||||
self._quit_action.setStatusTip("Close current file and quit")
|
||||
self._quit_action.setShortcut(QKeySequence("Ctrl+q"))
|
||||
self._quit_action.triggered.connect(self.on_quit)
|
||||
|
||||
self._plot_action = QAction(QIcon("./icons/nix_plot.png"), "Plot", self)
|
||||
@ -76,10 +77,16 @@ class NixView(QMainWindow):
|
||||
|
||||
self._toolbar.addAction(self._file_open_action)
|
||||
self._toolbar.addAction(self._file_close_action)
|
||||
self._toolbar.addAction(self._quit_action)
|
||||
self._toolbar.addSeparator()
|
||||
self._toolbar.addAction(self._plot_action)
|
||||
self._toolbar.addAction(self._table_action)
|
||||
|
||||
empty = QWidget()
|
||||
empty.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
|
||||
self._toolbar.addWidget(empty)
|
||||
self._toolbar.addSeparator()
|
||||
self._toolbar.addAction(self._quit_action)
|
||||
|
||||
self.addToolBar(Qt.LeftToolBarArea, self._toolbar)
|
||||
|
||||
def create_menu(self):
|
||||
@ -87,6 +94,7 @@ class NixView(QMainWindow):
|
||||
file_menu = menu.addMenu("&File")
|
||||
file_menu.addAction(self._file_open_action)
|
||||
file_menu.addAction(self._file_close_action)
|
||||
file_menu.addSeparator()
|
||||
file_menu.addAction(self._quit_action)
|
||||
|
||||
plot_menu = menu.addMenu("&Plot")
|
||||
|
Loading…
Reference in New Issue
Block a user