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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM