Pyqt5如何讓QMessageBox按鈕顯示中文示例代碼
前言
QMessageBox是一種通用的彈出框對話框;包含:提示、警告、錯誤、咨詢、關于等對話框;只是顯示圖標不同,其他功能類似;
QMessageBox類常用方法如下:

按鈕類型:

常用對話框demo

直接調用 QMessageBox 上的 information, warning 等方法, 生成的按鈕都是英文的Yes, No 等.
QMessageBox.information(self, ' ', '執(zhí)行完成', QMessageBox.Yes | QMessageBox.No)
那么怎么讓這些按鈕顯示我們喜歡的中文呢?
話不多說, 直接上代碼:
方式一:
messageBox = QMessageBox()
messageBox.setWindowTitle(' ')
messageBox.setText('執(zhí)行成功')
messageBox.addButton(QPushButton('確定'), QMessageBox.YesRole)
messageBox.exec_()
方式二:
messageBox = QMessageBox()
messageBox.setWindowTitle(' ')
messageBox.setText('執(zhí)行成功')
messageBox.setStandardButtons(QMessageBox.Yes | QMessageBox.No)
buttonY = messageBox.button(QMessageBox.Yes)
buttonY.setText('打開文件夾')
buttonN = messageBox.button(QMessageBox.No)
buttonN.setText('取消')
messageBox.exec_()
if messageBox.clickedButton() == buttonY:
print('點擊了yes')
隨手點個贊唄!
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。
相關文章
Django-Rest-Framework 權限管理源碼淺析(小結)
這篇文章主要介紹了Django-Rest-Framework 權限管理源碼淺析(小結),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11
django自帶serializers序列化返回指定字段的方法
今天小編就為大家分享一篇django自帶serializers序列化返回指定字段的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
Python將list元素轉存為CSV文件的實現(xiàn)
這篇文章主要介紹了Python將list元素轉存為CSV文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-11-11
python輸入一個水仙花數(shù)(三位數(shù)) 輸出百位十位個位實例
這篇文章主要介紹了python輸入一個水仙花數(shù)(三位數(shù)) 輸出百位十位個位實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
這篇文章主要介紹了pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05
python讀取一個目錄下所有txt里面的內(nèi)容方法
今天小編就為大家分享一篇python讀取一個目錄下所有txt里面的內(nèi)容方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
如何利用python實現(xiàn)windows的批處理及文件夾操作
最近工作中需要幾個腳本運行其他程序,幾乎像一個Windows批處理文件,這篇文章主要給大家介紹了關于如何利用python實現(xiàn)windows的批處理及文件夾操作的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-01-01

