QMessageBox是一种通用的弹出框对话框;包含:提示、警告、错误、咨询、关于等对话框;只是显示图标不同,其他功能类似;

QMessageBox类常用方法如下:

按钮类型:

举例如下:

reply = QMessageBox.warning(self,"警告","向电网输出功率太大,请减小输出功率!",QMessageBox.Yes | QMessageBox.No)

用中文显示QMessageBox中的按钮,用如下方式:

messageBox = QMessageBox(QMessageBox.Warning, "警告", "向电网输出功率太大,请减小输出功率!")
messageBox.setWindowIcon(QtGui.QIcon(":/newPrefix/logo.ico"))
Qyes = messageBox.addButton(self.tr("设置"), QMessageBox.YesRole)
Qno = messageBox.addButton(self.tr("忽略"), QMessageBox.NoRole)
messageBox.exec_()
if messageBox.clickedButton() == Qyes:print('ok')
else:return

或者:

messageBox = QMessageBox()
messageBox.setWindowIcon(QtGui.QIcon(":/newPrefix/logo.ico"))
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')

PyQt5的QMessageBox属性及自定义中文按钮相关推荐

  1. 从Chrome中的css自定义样式按钮中删除蓝色边框

    本文翻译自:Remove blue border from css custom-styled button in Chrome I'm working on a web page, and I wa ...

  2. Winform中实现自定义水晶按钮控件(附代码下载)

    场景 效果 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 新建一个用户 ...

  3. Android 自定义Button按钮显示样式(正常、按下、获取焦点)

    2019独角兽企业重金招聘Python工程师标准>>> 现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的.今天 ...

  4. Flowable springboot项目自定义中文字体

    Flowable springboot项目自定义中文字体 摘要:在flowable框架中,当我们想要集成springboot框架的时候,可能要设置中文字体,flowable6.4之前的版本因为没有可以 ...

  5. JQuery上传插件Uploadify详解及其中文按钮解决方案

    网上找了一天,大家都说Uploadify唯一的缺点就是不支持中文按钮,杯具之前,我看了下Uploadify的API,才发现了几个参数没被大家提及的,这正是解决此问题的关键.(以后坚决养成没事就看API ...

  6. android 自定义控件 焦点,Android 自定义Button按钮显示样式(正常、按下、获取焦点)...

    现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的.今天学习自定义Button按钮样式.Button样式修改的是Button的背景 ...

  7. java 自定义形状按钮_制作自定义背景Button按钮、自定义形状Button的全攻略

    在Android开发应用中,默认的Button是由系统渲染和管理大小的.而我们看到的成功的移动应用,都是有着酷炫的外观和使用体验的.因此,我们在开发产品的时候,需要对默认按钮进行美化.在本篇里,笔者结 ...

  8. 微信小程序之——自定义分享按钮(完整版)

    声明 onShareAppMessage 函数 onShareAppMessage() { return {          title: '弹出分享时显示的分享标题'        desc: ' ...

  9. Lucene实现自定义中文同义词分词器

    ---------------------------------------------------------- lucene的分词_中文分词介绍 ------------------------ ...

最新文章

  1. python tkinter_Python+tkinter开发一个电子宠物(2 按钮)
  2. 5.2jquery案例2
  3. 电脑用户名_学会这一招,再也不用担心电脑的运行速度慢了
  4. linux如何用gcc编译c程序,Ubuntu之如何使用gcc编译C语言程序
  5. 再论DataSet与DataFrame的区别
  6. 100%抄袭!ICLR 2022投稿论文剽窃两篇顶会,程序主席放「实锤」严词拒稿!
  7. jQuery实现高亮显示网页关键词的方法
  8. django字段类型(Field types)介绍
  9. Redis 实战场景详解
  10. Excel制作工资条
  11. 微信小程序实现手机屏幕左右旋转,页面元素左右移动,小程序加速计
  12. UNITY 5.2.1 发行说明 中文版
  13. 提取文本中的金额,提取货币,Python实现与在线使用
  14. TEZ和MR简要区别
  15. 「 机器人学 」“Human-aware机器人导航技术”浅谈
  16. 电脑钢琴模拟器——Flash版(附曲谱)
  17. linux 基础常用命令集
  18. Java学习——复习 第八天 Swing程序设计、AWT绘图、事件监听
  19. Android自定义View(二)
  20. 分享渴垂栋懈沁心烟帆新上线的网站如何在几天内优化至首页

热门文章

  1. mysql数据库 导航页
  2. 直饮净水器科普,直饮净水器哪个牌子好
  3. 点击按钮背景变灰色,松开恢复原来色
  4. ELSS秘密节税随着共同基金的投资
  5. PAT乙级“1104 天长地久”DFS优化思路
  6. 基于天问51-Core自制开发WIFI模块连接MQTT巴法云平台-微信小程序显示温度数据
  7. java swing 聊天气泡_Java Swing中的聊天气泡
  8. 考研英语阅读的深切念怀
  9. 购买云服务器选择阿里云的理由(个人见解)
  10. 基于AT89S51的单片机无线双显示抢答器