Pyqt5如何让QMessageBox按钮显示中文示例代码


Posted in Python onApril 11, 2019

前言

QMessageBox是一种通用的弹出框对话框;包含:提示、警告、错误、咨询、关于等对话框;只是显示图标不同,其他功能类似;

QMessageBox类常用方法如下:

Pyqt5如何让QMessageBox按钮显示中文示例代码

按钮类型:

Pyqt5如何让QMessageBox按钮显示中文示例代码

常用对话框demo

Pyqt5如何让QMessageBox按钮显示中文示例代码

直接调用 QMessageBox 上的 information, warning 等方法, 生成的按钮都是英文的Yes, No 等.

QMessageBox.information(self, ' ', '执行完成', QMessageBox.Yes | QMessageBox.No)

那么怎么让这些按钮显示我们喜欢的中文呢?

话不多说, 直接上代码:

方式一:

messageBox = QMessageBox()
messageBox.setWindowTitle(' ')
messageBox.setText('执行成功')
messageBox.addButton(QPushButton('确定'), QMessageBox.YesRole)
messageBox.exec_()

方式二:

messageBox = QMessageBox()
messageBox.setWindowTitle(' ')
messageBox.setText('执行成功')
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')

随手点个赞呗!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python2和Python3中print的用法示例总结
Oct 25 Python
Python的条件表达式和lambda表达式实例
Jan 31 Python
对python 中class与变量的使用方法详解
Jun 26 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
Aug 12 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 Python
python实现最速下降法
Mar 24 Python
python 等差数列末项计算方式
May 03 Python
python 实现一个图形界面的汇率计算器
Nov 09 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
Nov 24 Python
python中if嵌套命令实例讲解
Feb 25 Python
Django集成富文本编辑器summernote的实现步骤
May 31 Python
Python数据结构之队列详解
Mar 21 Python
python面试题小结附答案实例代码
Apr 11 #Python
Python3使用Matplotlib 绘制精美的数学函数图形
Apr 11 #Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
Apr 11 #Python
Python单元和文档测试实例详解
Apr 11 #Python
Python的高阶函数用法实例分析
Apr 11 #Python
Python2与Python3的区别实例分析
Apr 11 #Python
Python3获取电脑IP、主机名、Mac地址的方法示例
Apr 11 #Python
You might like
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
2013/04/22 PHP
smarty模板中拼接字符串的方法
2014/02/14 PHP
PHP中读取文件的8种方法和代码实例
2014/08/05 PHP
php实现登录tplink WR882N获取IP和重启的方法
2016/07/20 PHP
Gird事件机制初级读本
2007/03/10 Javascript
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
JSON+HTML实现国家省市联动选择效果
2014/05/18 Javascript
jQuery使用post方法提交数据实例
2015/03/25 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
Vue.js快速入门实例教程
2016/10/15 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
解决python写的windows服务不能启动的问题
2014/04/15 Python
Python对列表排序的方法实例分析
2015/05/16 Python
使用Python开发SQLite代理服务器的方法
2018/12/07 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
深入浅析Python 函数注解与匿名函数
2020/02/24 Python
Python可以实现栈的结构吗
2020/05/27 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
详解Flask前后端分离项目案例
2020/07/24 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
美国时尚女装在线:Missguided
2016/12/03 全球购物
奥地利智能家居和智能生活网上商店:tink.at
2019/10/07 全球购物
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
医学专业大学生求职的自我评价
2013/11/27 职场文书
大学生求职信范文应怎么写
2014/01/01 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
关于国庆节的演讲稿
2014/09/05 职场文书
企业党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
老公婚前保证书
2015/02/28 职场文书
2015年重阳节活动总结
2015/03/24 职场文书
酒店人事主管岗位职责
2015/04/11 职场文书