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')
随手点个赞呗!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。
相关推荐
-
pyqt5简介及安装方法介绍
本文研究的主要是pyqt5简介及安装方法介绍的有关内容,具体如下. pyqt5介绍 pyqt5是一套Python绑定Digia QT5应用的框架.它可用于Python 2和3.本教程使用Python 3.Qt库是最强大的GUI库之一.pyqt5的官方网站 http://www.riverbankcomputing.co.uk/news pyqt5做为Python的一个模块,它有620多个类和6000个函数和方法.这是一个跨平台的工具包,它可以运行在所有主要的操作系统,包括UNIX,Windows
-
PyQt5打开文件对话框QFileDialog实例代码
本文研究的主要是PyQt5打开文件对话框QFileDialog的代码示例,具体如下. 单个文件打开 QFileDialog.getOpenFileName() 多个文件打开 QFileDialog.getOpenFileNames() 文件夹选取 QFileDialog.getExistingDirectory() 文件保存 QFileDialog.getSaveFileName() 实例代码: from PyQt5 import QtWidgets from PyQt5.QtWidgets i
-
PyQt5每天必学之弹出消息框
默认情况下,如果我们点击标题栏上的 X 按钮,QWidget 关闭.有时候,我们需要改变这个默认行为.例如,如果我们有一个文件,要在编辑器中打开,我们可以先显示一个消息框,确认打开与否的操作. #!/usr/bin/python3 # -*- coding: utf-8 -*- """ PyQt5 教程 当我们点击应用程序窗口的关闭按钮,该程序显示一个确认信息框. 作者:我的世界你曾经来过 博客:http://blog.csdn.net/weiaitaowang 最后编辑:2
-
关于python pyqt5安装失败问题的解决方法
前言 最近在工作中遇到一个问题,python pyqt5在安装的时候居然提示失败了,无奈只能找解决的办法,发现网上有同样遇到这个问题的同学,所以就总结了解决的方法分享出来,下面话不多说了,来一起看看详细的介绍: 发现问题 以前装命令都是pip一条命令搞定,会自动安装依赖的库,但在安装pyqt5时却遇到了问题 在下载完pyqt5时,会提示找不到合适的SIP版本 Could not find a version that satisfies the requirement sip>=4.19 (fr
-
PyQt5每天必学之关闭窗口
最简单的关闭一个窗口的方法是点击标题栏上的 x 标志.但是,在下面的例子中,我们将展示如何通过编程来控制关闭窗口.我们将使用PyQt5的信号/槽. 以下是我们在例子中使用到的 QPushButton 控件的构造方法. QPushButton(string text, QWidget parent = None) text 参数是在按钮上显示的文本.parent 要将按钮控件放在哪里.在下面的例子中我们要将按钮控件放到 QWidget里.一个应用程序的窗口控件可以形成一个分层结构,在这个层次,大多
-
Pyqt5如何让QMessageBox按钮显示中文示例代码
前言 QMessageBox是一种通用的弹出框对话框:包含:提示.警告.错误.咨询.关于等对话框:只是显示图标不同,其他功能类似: QMessageBox类常用方法如下: 按钮类型: 常用对话框demo 直接调用 QMessageBox 上的 information, warning 等方法, 生成的按钮都是英文的Yes, No 等. QMessageBox.information(self, ' ', '执行完成', QMessageBox.Yes | QMessageBox.No) 那么怎么
-
JS实现按钮添加背景音乐示例代码
1-代码 <html> <head> <meta charset="utf-8"> <title>js实现按键声</title> </head> <body> <ul> <li> <a href="menu-list" rel="external nofollow" rel="external nofollow"
-
Java绘制迷宫动画并显示的示例代码
一次性全部绘制出来 实现代码 import java.awt.*; public class AlgoVisualizer { private static int DELAY = 200; private static int blockSide = 8; private MazeData data; private AlgoFrame frame; public AlgoVisualizer(String mazeFile){ // 初始化数据 data = new MazeData(maz
-
vue 开发一个按钮组件的示例代码
最近面试,被问到一个题目,vue做一个按钮组件: 当时只是说了一下思路,回来就附上代码. 解决思路: 通过父子组件通讯($refs 和 props) props接受参数, $refs调用子组件的方法 来达到点击提交改变按钮状态,如果不成功则取消按钮状态 在src/components/ 下建一个button.vue <template> <!-- use plane --> <!-- 传入bgColor改变按钮背景色 --> <!-- state切换button的
-
React Native悬浮按钮组件的示例代码
React Native悬浮按钮组件:react-native-action-button,纯JS组件,支持安卓和IOS双平台,支持设置子按钮,支持自定义位置和样式和图标. 效果图 安装方法 npm i react-native-action-button --save react-native link react-native-vector-icons 因为用到了react-native-vector-icons图标组件,需要做下link.如果你项目中已经使用了react-native-ve
-
PyQt5实现界面(页面)跳转的示例代码
网上关于PyQt5的教程很少,特别是界面跳转这一块儿,自己研究了半天,下来和大家分享一下 一.首先是主界面 # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'Form.ui' # # Created by: PyQt5 UI code generator 5.10.1 # # WARNING! All changes made in this file will be lost! #要注意的
-
Android实现带有删除按钮的EditText示例代码
一.首先来看看效果 这是一个带有删除按钮的输入文本框, 需要新建一个类继承自EditText, 先把代码贴出来, 然后在解释: 示例代码如下: public class EditTextWithDel extends EditText { private final static String TAG = "EditTextWithDel"; private Drawable imgInable; private Context mContext; public EditTextWit
-
Android自定义view仿QQ的Tab按钮动画效果(示例代码)
话不多说 先上效果图 实现其实很简单,先用两张图 一张是背景的图,一张是笑脸的图片,笑脸的图片是白色,可能看不出来.实现思路:主要是再触摸view的时候同时移动这两个图片,但是移动的距离不一样,造成的错位感,代码很简单: import android.content.Context import android.graphics.* import android.util.AttributeSet import android.view.MotionEvent import android.vi
-
vue+springboot图片上传和显示的示例代码
一.前言 在使用spring boot做后台系统,vue做前端系统,给客户开发一套系统时候,其中用到了图片上传和显示的功能. 二.环境 前端:vue 前端组件:tinymce 后台:spring boot:2.2.3 三.正文 在客户开发一套门户管理系统时,集成了tinymce组件,用于编辑内容,springboot不同于其他项目. 是集成tomcat的,文件和图片是不能直接访问的.所以我在做集成富文本编辑器时,需要处理图片的问题. 这个问题跟上传头像等显示图片的功能是类似的.下面记录详情步骤
-
android dialog根据弹窗等级排序显示的示例代码
背景:由于主界面可能弹窗很多弹窗,需求要求某个dialog必须在前面显示,如果再消失监听中,线性判断,每个dialog都去判断工作量巨大,且不易阅读.所以做了一个弹窗排序的项目.这里只是讲解单个activity中的弹窗排序,demo中还有维护多个activity 弹窗排序,详细看最下面github 做到工具组件化,不侵入原项目代码,无需继承,使用方便. 原理:当有一个dialog添加显示时,判断等级是否大于,大于则显示,否则则添加到等待队列 private void show(int level
随机推荐
- 如何使用CSS3画出一个叮当猫
- 在DOS方式下对注册表进行操作的代码
- Android自定义View简易折线图控件(二)
- 《解剖PetShop》之五:PetShop之业务逻辑层设计
- JS实现颜色梯度与渐变效果完整实例
- js实现下拉列表选中某个值的方法(3种方法)
- Php无限级栏目分类读取的实现代码
- php各种编码集详解和以及在什么情况下进行使用
- WPF实现时钟特效
- PHP加密解密类实例分析
- 创建配置文件 用PHP写出自己的BLOG系统 2
- javascript select列表内容按字母倒序排序与按列表倒序排列
- 一个比较简单的PHP 分页分组类
- linux下php-fpm开启关闭使用方法
- C#动态创建Access数据库及表的方法
- 在WinForm中发送HTTP请求的实现方法
- ES6中Generator与异步操作实例分析
- 用js得到网页中所有的div的id
- 友情连接的网站推广好处小结
- 浅谈thinkphp的实例化模型