当前位置: 移动技术网 > IT编程>脚本编程>Python > Pyqt5如何让QMessageBox按钮显示中文示例代码

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

2019年06月08日  | 移动技术网IT编程  | 我要评论

hp笔记本网卡驱动,喇叭图标不见了,家有小尾巴狼

前言

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')

随手点个赞呗!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对移动技术网的支持。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网