Pyqt5如何让QMessageBox按钮显示中文示例代码
程序员文章站
2023-01-22 07:53:08
前言
qmessagebox是一种通用的弹出框对话框;包含:提示、警告、错误、咨询、关于等对话框;只是显示图标不同,其他功能类似;
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')
随手点个赞呗!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。