对pyqt5之menu和action的使用详解
如下所示:
exitAct = QAction(QIcon('exit.png'), '&Exit', self) exitAct.setShortcut('Ctrl+Q') exitAct.setStatusTip('Exit application')
QAction is an abstraction for actionsperformed with a menubar, toolbar, or with a custom keyboard shortcut.
QAction 模块 :菜单栏或者 工具栏 ,或者自定义热键 后,软件执行的动作。
第一行指定一个实例,并设定名称 和对应的图标。第二行设定快捷键
exitAct.triggered.connect(qApp.quit) When we select this particular action, a triggered signal is emitted. The signal is connected to the quit() method of theQApplication widget. This terminates the application.
当选择上述定义的实例后,triggered 信号产生,此信号和qApp.quit相关联,也可以和其他方法相关联。
将上述动作关联到某一个菜单项里面
fileMenu.addAction(exitAction)
相关推荐
OldBigBrother 2020-11-09
追逐阳光的风 2020-07-04
王磊的程序员之路 2020-05-15
JimyFengqi 2020-02-17
hustlei 2020-02-01
hustlei 2020-01-29
lianback 2020-01-11
追逐阳光的风 2020-01-05
shengge0 2019-12-31
lianback 2019-12-30
Airuio 2019-12-05
hustlei 2011-03-03
OldBigBrother 2019-06-19
Eppley 2019-06-19