前言
qmessagebox是一种通用的弹出框对话框;包含:提示、警告、错误、咨询、关于等对话框;只是显示图标不同,其他功能类似;
qmessagebox类常用方法如下:
按钮类型:
常用对话框demo
直接调用 qmessagebox 上的 information, warning 等方法, 生成的按钮都是英文的yes, no 等.
1
|
qmessagebox.information( self , ' ' , '执行完成' , qmessagebox.yes | qmessagebox.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' ) |
随手点个赞呗!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。
原文链接:https://www.jianshu.com/p/87efea7d175d