Loading

pyqt5 菜单栏+信息提示框

前言

  1. 使用pyqt5 添加菜单栏
  2. 单击菜单栏 弹出信息框(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

posted @ 2021-01-13 16:06  Unixcs  阅读(1374)  评论(0编辑  收藏  举报