pyqt5 菜单栏+信息提示框
前言
- 使用pyqt5 添加菜单栏
- 单击菜单栏 弹出信息框(MessageBox用法)
菜单栏
-
功能
Action是Qt中单独引入的一个对象,对应QAction类。Action表示一个独立的操作,是将界面上某个可以通过菜单、快捷键、toolBar按钮执行的同一个操作映射到同一个Action对象,由该对象通过信号触发实际的操作。 -
用法
self.action.triggered.connect(self.info_use)
语法 | 说明 |
---|---|
.changed()信号 | 当修改Action的属性时触发,如修改Action的toolTip信息 |
.hovered()信号 | 当Action关联的菜单项或toolBar在鼠标停留在其上,或者按下了Action的快捷键时触发 |
.toggled(bool checked)信号 | 当Action设置了checkable属性时,关联的菜单项或toolBar在点击后会改变选中状态,此时触发toggled信号,参数为是否选中的最新状态 |
.triggered(bool checked = false)信号 | 当Action关联的菜单项或toolBar在鼠标点击或快捷键按下时触发,也可以通过调用action对象的trigger方法触发。 |
消息框
QtWidgets.QMessageBox.information (self, "Infomation", "消息对话框")
语法 | 名称 | 演示 |
---|---|---|
information | 消息对话框 | |
warning | 警告对话框 | |
critical | 严重错误对话框 | |
about | 关于对话框 |
参考:
https://www.cnblogs.com/LaoYuanPython/p/12002999.html
https://blog.csdn.net/jia666666/article/details/81540785