前提条件: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 按钮文字更改为中文相关推荐

  1. 【easyUI】easyUI Confirm使用方法及配置文字以及回调以及【更改源码】扩展功能修改按钮文字;

    [easyUI]easyUI Confirm使用方法及配置文字以及回调以及[更改源码]扩展功能修改按钮文字: 基本使用 $.messager.confirm(title,msg,fn) param: ...

  2. 【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 编辑 Qt 桌面按钮控件 | 修改按钮文本 | 为按钮添加点击事件 | 系统调用 | 去掉系统调用命令窗口 )

    文章目录 一.添加按钮控件 二.修改按钮文本 三.为按钮添加点击事件 ( 弹出对话框 ) 四.为按钮添加点击事件 ( 打开记事本 ) 五.为按钮添加点击事件 ( 打开计算器 ) 六.去掉系统调用时弹出 ...

  3. Qt编写可换肤的中文双拼汉字输入法

    时间过得真快,不知不觉已到2015年,农历春节一眨眼就过去了,端正状态收拾心情整装待发出发. 曾经有段时间,我有一个很执着的梦想,我要导演出一部空前绝后的巨幕.不过现实无情地碾碎我的梦想,也同时将我推 ...

  4. Qt设置按钮背景图片,点击不显示背景

    Qt设置按钮为图片样式方法 资源中准备两张不同颜色的图片,qtcreator中右键按钮,选择Change styleSheet,输入如下代码: QPushButton{image: url(:/new ...

  5. Qt QPushButton按钮用法详解

    Qt QPushButton按钮用法详解 按钮是 GUI 开发中最常用到的一种控件,作为一款著名的 GUI 开发框架,Qt 提供了很多种按钮,比如 QPushButton(普通按钮).QRadioBu ...

  6. QT 为按钮添加图标并设置透明

    QT 为按钮添加图标并设置透明 qt中自带的控件有时不能满足我们的需求,这时可以自定义一些控件,最简单的是将按钮变成我们想要的图标,在尝试的过程中有一个按钮的阴影问题,我的想法是添加图标后就完全看不到 ...

  7. Qt中按钮图标的设置、按钮按下时浮动效果设置 以及 QT的EXE程序图标设置

    本文内容皆为Qt 5.13版本. 使用 IDE为 QTCreator.若是 VS+QT插件环境则可能有略微差异. 推荐一个不错的图标网站,大部分资源都可以免费下载: https://www.easyi ...

  8. 【原创】QT在嵌入式系统中显示中文的方法

    [原创]QT在嵌入式系统中显示中文的方法 此篇文章主要借鉴:http://zzqh007.blog.163.com/blog/static/44434847201011312168296/ 移植QT4 ...

  9. 【Visual Studio 2019】创建 MFC 桌面程序 ( 安装 MFC 开发组件 | 创建 MFC 应用 | MFC 应用窗口编辑 | 为按钮添加点击事件 | 修改按钮文字 | 打开应用 )

    文章目录 一.安装 MFC 开发组件 二.创建 MFC 应用 三.MFC 应用窗口编辑 四.为按钮添加点击事件 五.修改按钮文字 六.打开系统其它应用 七.博客源码 一.安装 MFC 开发组件 打开 ...

  10. QT旋转按钮控件的实现

    目录 一.实现需求:鼠标hover时旋转 二.实现方式:计时器做动画 三.代码实现 QT旋转按钮控件的实现 一.实现需求:鼠标hover时旋转 需求是:实现类似于WINDOWS下,某些软件窗口关闭按钮 ...

最新文章

  1. php设计是什么意思,php的设计模式是什么
  2. myabatis oracle 调用存储过程返回list结果集
  3. C# 操作FireBird 附源码
  4. Sublime Text 设置在标签页中打开文件
  5. Rabbits —— HDU-6227
  6. 树TreeView控件与DataTable交互添加节点(最高效的方法)
  7. 前端图片有时候能显示有时候不显示_web前端基础教程:两种数据存储思路
  8. 苏宁易购:全国1071万高考生可免费领取SUPER会员
  9. 《少年的你》惊现魅族手机,“心酸”回应:纯属意外 小破厂没钱植入
  10. 安装篇——nginx安装ssl模块转发https请求
  11. 前端框架 Angular 11.0.0 正式发布,已经放弃 IE 9 、10
  12. idea创建web项目的时候报错:Error reading file E:/workspaces/**/pom.xml
  13. 蓝屏代码0x000009f
  14. Vue 3 Component emitted event “confirmForm“ but it is neither declared in the emit
  15. 贝塞尔曲线-曲线拟合
  16. 腾讯云能装安卓虚拟机么
  17. npm 和 yarn 缓存清理
  18. JavaScript判断一个数字是否为素数
  19. 关于git中,两个branch自动同步的问题和解决
  20. java.exe内存占用高_windows java.exe内存暴涨解决、idea跑java\ tomcat内存无限增长

热门文章

  1. 雪狐密码箱PwdBox记录导出
  2. laas和saas_什么是IaaS,PaaS和SaaS及其区别
  3. python PIL彩色图片转黑白图片
  4. 英国和中国的时差是多
  5. oland显卡HDMI热插拔问题分析
  6. 计算机原理处理器,多处理器结构-微计算机原理-电子发烧友网站
  7. 积分mysql_会员积分表字段 数据库
  8. 每日内涵微信小程序-2-轮播图圆角
  9. 中国8位域名大玩家曝光(域名背后的真相)
  10. dedecms调用友情链接代码