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 相关文章推荐
python异常和文件处理机制详解
Jul 19 Python
Python 基础知识之字符串处理
Jan 06 Python
python调用Delphi写的Dll代码示例
Dec 05 Python
解决Python 中英文混输格式对齐的问题
Jul 16 Python
对python xlrd读取datetime类型数据的方法详解
Dec 26 Python
Python列表与元组的异同详解
Jul 02 Python
flask应用部署到服务器的方法
Jul 12 Python
Django框架表单操作实例分析
Nov 04 Python
浅谈python中频繁的print到底能浪费多长时间
Feb 21 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
May 11 Python
Python环境搭建过程从安装到Hello World
Feb 05 Python
详细介绍python操作RabbitMq
Apr 12 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
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
2012/10/24 PHP
Laravel框架实现调用百度翻译API功能示例
2019/05/30 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
js编写当天简单日历效果【实现代码】
2016/05/03 Javascript
AngularJS入门教程之过滤器用法示例
2016/11/02 Javascript
微信小程序  modal详解及实例代码
2016/11/09 Javascript
JavaScript中错误正确处理方式小结你用对了吗
2017/10/10 Javascript
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
原生JS实现的放大镜特效示例【测试可用】
2018/12/08 Javascript
vue 中的 render 函数作用详解
2020/02/28 Javascript
JavaScript如何操作css
2020/10/24 Javascript
Python自定义主从分布式架构实例分析
2016/09/19 Python
Python用sndhdr模块识别音频格式详解
2018/01/11 Python
python读取中文txt文本的方法
2018/04/12 Python
详解python 注释、变量、类型
2018/08/10 Python
Python中如何导入类示例详解
2019/04/17 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
python剪切视频与合并视频的实现
2020/03/03 Python
python删除指定列或多列单个或多个内容实例
2020/06/28 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
Melijoe美国官网:法国奢侈童装购物网站
2017/04/19 全球购物
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
物业管理员岗位职责范文
2013/11/25 职场文书
外贸采购员岗位职责
2014/03/08 职场文书
环保建议书作文
2014/03/12 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
公司文体活动总结
2015/05/07 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书
React forwardRef的使用方法及注意点
2021/06/13 Javascript
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技