pyqt5对话框(Pyqt5如何让QMessageBox按钮显示中文示例代码)
类别:脚本大全 浏览量:2357
时间:2021-10-20 08:40:26 pyqt5对话框
Pyqt5如何让QMessageBox按钮显示中文示例代码前言
qmessagebox是一种通用的弹出框对话框;包含:提示、警告、错误、咨询、关于等对话框;只是显示图标不同,其他功能类似;
qmessagebox类常用方法如下:
按钮类型:
常用对话框demo
直接调用 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' ) |
随手点个赞呗!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。
原文链接:https://www.jianshu.com/p/87efea7d175d
您可能感兴趣
- python统计字符类型和数量(python统计中文字符数量的两种方法)
- django变量怎么使用(django的settings中设置中文支持的实现)
- url编码及解码(伪静态URL中文乱码问题解决方法)
- python3.7手册中文版(Python3.4解释器用法简单示例)
- 常见伪静态规则(通过伪静态解决中文乱码问题)
- python 读文件报错处理(解决python写入带有中文的字符到文件错误的问题)
- django连接mysql不支持中文插入(Django创建项目+连通mysql的操作方法)
- sqlserver2012如何安装如何使用(Sql server 2012 中文企业版安装图文教程附下载链接)
- linux中nfs中文全称(Linux NFS机制工作原理及实例解析)
- serv-u界面怎么设置中文(Serv-U 550 Permission denied 的解决办法)
- tomcat配置远程调试(一次tomcat源码启动控制台中文乱码的调试过程记录)
- canvas 中文字体(详解canvas绘制网络字体几种方法)
- mysql顺序排序(Mysql 中文排序规则说明)
- python读取mat文件(详解Python Matplot中文显示完美解决方案)
- dedecms网站空白(DEDECMS支持中文水印的解决方法)
- 用css3实现阴影(CSS3中文字镂空、透明值、阴影效果设置示例小结)
- 这里输入关键词(怎么输入关键词搜索)
- 34岁的舒畅,就这样走到了末路,不知会不会后悔15年前的草率决定(就这样走到了末路)
- 不走心的古装造型 舒畅 毁容式 出演,萧蔷雷出新高度(不走心的古装造型)
- 嘉南传 第22集(嘉南传第22集)
- 哪版孙悟空最萌 黄渤躺萌了(哪版孙悟空最萌)
- 融入小人物的喜怒哀乐,黄渤饰演的角色为什么让人观看时欲罢不能(融入小人物的喜怒哀乐)
热门推荐
- mysqlworkbench怎么设置连接(详解MySQL Workbench使用教程)
- C#验证身份证号码
- vue官网编辑器主题(vue实现主题切换的多种思路分享)
- docker容器卡死(Docker容器不识别宋体等字体的解决方案)
- idea关联mysql数据库(IDEA无法连接mysql数据库的6种解决方法大全)
- yii2对比springboot(Yii框架实现对数据库的CURD操作示例)
- 数据库的创建关键字(数据库 关键字一览表)
- nginx优化分几种(Nginx优化服务之网页压缩的实现方法)
- 如何解决AJAX 的缓存
- mysqlgroupby语句实现原理(Mysql中错误使用SQL语句Groupby被兼容的情况)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9