对pyqt5之menu和action的使用详解

作者:proware 时间:2022-03-12 23:00:37 

如下所示:


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)

来源:https://blog.csdn.net/proware/article/details/78944893

标签:pyqt5,menu,action
0
投稿

猜你喜欢

  • Python语法分析之字符串格式化

    2021-10-09 18:00:09
  • 关于Python turtle库使用时坐标的确定方法

    2021-06-21 14:46:24
  • 详解用python实现基本的学生管理系统(文件存储版)(python3)

    2021-10-08 18:26:29
  • Python实现提取Excel指定关键词的行数据

    2022-09-01 10:15:59
  • python动态性强类型用法实例

    2022-08-04 23:32:51
  • 如何使用python生成大量数据写入es数据库并查询操作

    2024-01-22 18:00:55
  • python 一篇文章搞懂装饰器所有用法(建议收藏)

    2023-12-06 17:27:43
  • 把JS与CSS写在同一个文件里

    2007-12-16 15:29:00
  • ASP 快速执行网页

    2020-07-07 11:14:17
  • Python环境管理virtualenv&virtualenvwrapper的配置详解

    2021-09-28 01:08:08
  • Python一行代码快速实现程序进度条示例

    2022-07-07 07:22:26
  • Python机器学习之实现模糊照片人脸恢复清晰

    2021-02-13 09:56:53
  • 与 Function 和 Object 相关的有趣代码

    2010-05-07 12:29:00
  • 教你用Python写一个植物大战僵尸小游戏

    2021-07-19 22:59:37
  • ASP + Serv-u 实现FTP的代码

    2009-02-02 09:52:00
  • 禁止使用 Firebug

    2009-05-20 12:04:00
  • Tableau连接mysql数据库的实现步骤

    2024-01-21 20:50:41
  • Python如何爬取qq音乐歌词到本地

    2021-03-25 19:59:45
  • Python+Pygame实现简单的射击小游戏

    2023-06-01 11:50:30
  • SQL SQL Server 2008中的新日期数据类型

    2009-03-10 15:01:00
  • asp之家 网络编程 m.aspxhome.com