Pyqt5如何让QMessageBox按钮显示中文示例代码
前言
QMessageBox是一种通用的弹出框对话框;包含:提示、警告、错误、咨询、关于等对话框;只是显示图标不同,其他功能类似;
QMessageBox类常用方法如下:
按钮类型:
常用对话框demo
直接调用 QMessageBox 上的 information, warning 等方法, 生成的按钮都是英文的Yes, No 等.
那么怎么让这些按钮显示我们喜欢的中文呢?
话不多说, 直接上代码:
方式一:
1 2 3 4 5 | messageBox = QMessageBox() messageBox.setWindowTitle( ' ' ) messageBox.setText( '执行成功' ) messageBox.addButton(QPushButton( '确定' ), QMessageBox.YesRole) messageBox.exec_() |
方式二:
1 2 3 4 5 6 7 8 9 10 11 | 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' ) |
随手点个赞呗!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。
微信公众号搜索 “ 脚本之家 ” ,选择关注
程序猿的那些事、送书等活动等着你
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 reterry123@163.com 进行投诉反馈,一经查实,立即处理!
相关文章
一篇文章彻底弄懂Python中的if __name__ == __main__
在Python当中如果代码写得规范一些,通常会写上一句if '__name__'=='__main__:'作为程序的入口,下面这篇文章主要给大家介绍了关于如何通过一篇文章彻底弄懂Python中的if __name__ == __main__的相关资料,需要的朋友可以参考下2022-12-12Python Requests模拟登录实现图书馆座位自动预约
这篇文章主要为大家详细介绍了Python Requests的模拟登录,Python实现图书馆座位自动预约,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-04-04Python的Django框架实现数据库查询(不返回QuerySet的方法)
这篇文章主要介绍了Python的Django框架实现数据库查询(不返回QuerySet的方法)2020-05-05
最新评论