QT QMessageBox 按钮文字更改为中文
前提条件:QT工程支持中文显示(非显示乱码)
方式一:重写窗口内容
//提示窗口
void MyMessageBox(QString title, QString message)
{
QMessageBox mymessage(QMessageBox::Warning, title, message);
mymessage.setStandardButtons(QMessageBox::Ok);
mymessage.setButtonText(QMessageBox::Ok, QString("确 定"));
mymessage.exec();
}
//带返回值的窗口
int MyMessageBox2(QString title, QString message)
{
QMessageBox mymessage(QMessageBox::Critical, title, message);
QPushButton *btnYes = mymessage.addButton(("是"), QMessageBox::YesRole);
QPushButton *btnNo = mymessage.addButton(("否"), QMessageBox::NoRole);
mymessage.exec();
if ((QPushButton*)mymessage.clickedButton() == btnYes)
{
return 1;
}
return 0;
}
方式二:
//创建自定义窗口按钮
if (0 == QMessageBox::warning(this, tr("注意"), tr(" 是否写入??"), tr("是"), tr("否")))
{
//0对应“是”
//1对应“否”
//2对应下一个按钮,以此类推,可添加多个自定义按钮
}
建议使用方式二,简单粗暴。
QT QMessageBox 按钮文字更改为中文相关推荐
- 【easyUI】easyUI Confirm使用方法及配置文字以及回调以及【更改源码】扩展功能修改按钮文字;
[easyUI]easyUI Confirm使用方法及配置文字以及回调以及[更改源码]扩展功能修改按钮文字: 基本使用 $.messager.confirm(title,msg,fn) param: ...
- 【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 编辑 Qt 桌面按钮控件 | 修改按钮文本 | 为按钮添加点击事件 | 系统调用 | 去掉系统调用命令窗口 )
文章目录 一.添加按钮控件 二.修改按钮文本 三.为按钮添加点击事件 ( 弹出对话框 ) 四.为按钮添加点击事件 ( 打开记事本 ) 五.为按钮添加点击事件 ( 打开计算器 ) 六.去掉系统调用时弹出 ...
- Qt编写可换肤的中文双拼汉字输入法
时间过得真快,不知不觉已到2015年,农历春节一眨眼就过去了,端正状态收拾心情整装待发出发. 曾经有段时间,我有一个很执着的梦想,我要导演出一部空前绝后的巨幕.不过现实无情地碾碎我的梦想,也同时将我推 ...
- Qt设置按钮背景图片,点击不显示背景
Qt设置按钮为图片样式方法 资源中准备两张不同颜色的图片,qtcreator中右键按钮,选择Change styleSheet,输入如下代码: QPushButton{image: url(:/new ...
- Qt QPushButton按钮用法详解
Qt QPushButton按钮用法详解 按钮是 GUI 开发中最常用到的一种控件,作为一款著名的 GUI 开发框架,Qt 提供了很多种按钮,比如 QPushButton(普通按钮).QRadioBu ...
- QT 为按钮添加图标并设置透明
QT 为按钮添加图标并设置透明 qt中自带的控件有时不能满足我们的需求,这时可以自定义一些控件,最简单的是将按钮变成我们想要的图标,在尝试的过程中有一个按钮的阴影问题,我的想法是添加图标后就完全看不到 ...
- Qt中按钮图标的设置、按钮按下时浮动效果设置 以及 QT的EXE程序图标设置
本文内容皆为Qt 5.13版本. 使用 IDE为 QTCreator.若是 VS+QT插件环境则可能有略微差异. 推荐一个不错的图标网站,大部分资源都可以免费下载: https://www.easyi ...
- 【原创】QT在嵌入式系统中显示中文的方法
[原创]QT在嵌入式系统中显示中文的方法 此篇文章主要借鉴:http://zzqh007.blog.163.com/blog/static/44434847201011312168296/ 移植QT4 ...
- 【Visual Studio 2019】创建 MFC 桌面程序 ( 安装 MFC 开发组件 | 创建 MFC 应用 | MFC 应用窗口编辑 | 为按钮添加点击事件 | 修改按钮文字 | 打开应用 )
文章目录 一.安装 MFC 开发组件 二.创建 MFC 应用 三.MFC 应用窗口编辑 四.为按钮添加点击事件 五.修改按钮文字 六.打开系统其它应用 七.博客源码 一.安装 MFC 开发组件 打开 ...
- QT旋转按钮控件的实现
目录 一.实现需求:鼠标hover时旋转 二.实现方式:计时器做动画 三.代码实现 QT旋转按钮控件的实现 一.实现需求:鼠标hover时旋转 需求是:实现类似于WINDOWS下,某些软件窗口关闭按钮 ...
最新文章
- php设计是什么意思,php的设计模式是什么
- myabatis oracle 调用存储过程返回list结果集
- C# 操作FireBird 附源码
- Sublime Text 设置在标签页中打开文件
- Rabbits —— HDU-6227
- 树TreeView控件与DataTable交互添加节点(最高效的方法)
- 前端图片有时候能显示有时候不显示_web前端基础教程:两种数据存储思路
- 苏宁易购:全国1071万高考生可免费领取SUPER会员
- 《少年的你》惊现魅族手机,“心酸”回应:纯属意外 小破厂没钱植入
- 安装篇——nginx安装ssl模块转发https请求
- 前端框架 Angular 11.0.0 正式发布,已经放弃 IE 9 、10
- idea创建web项目的时候报错:Error reading file E:/workspaces/**/pom.xml
- 蓝屏代码0x000009f
- Vue 3 Component emitted event “confirmForm“ but it is neither declared in the emit
- 贝塞尔曲线-曲线拟合
- 腾讯云能装安卓虚拟机么
- npm 和 yarn 缓存清理
- JavaScript判断一个数字是否为素数
- 关于git中,两个branch自动同步的问题和解决
- java.exe内存占用高_windows java.exe内存暴涨解决、idea跑java\ tomcat内存无限增长