方法一:直接添加汉语按钮:

 QMessageBox mess(QMessageBox::Question, "删除提示", "确认删除所选组件?", NULL);
QPushButton *okButton = mess.addButton(tr("确定"), QMessageBox::AcceptRole);
QPushButton *cancelButton = mess.addButton(tr("取消"),QMessageBox::RejectRole);
mess.exec();

方法二:直接添加Button然后修改:

     QMessageBox box(QMessageBox::Warning,"标题","弹出框按钮更改为中文!");
box.setStandardButtons (QMessageBox::Ok|QMessageBox::Cancel);
box.setButtonText (QMessageBox::Ok,QString("确 定"));
box.setButtonText (QMessageBox::Cancel,QString("取 消"));
box.exec ();

方法三:翻译(需要添加qt_zh_CN.qm文件):

   QApplication app(argc, argv);
QTranslator translator;
translator.load("qt_zh_CN.qm");
app.installTranslator(&translator);

前两种都可以,但是第三种一直不成功,试了好多下,,还是不行。过几天再试试,好了重新更新。

最新文章

  1. QQ战场形势图
  2. 图解GCD
  3. Zabbix(二)--第一台主机监控及触发器
  4. 多条件动态LINQ 组合查询
  5. ASP.NET关于Login控件使用 (转)
  6. 安装ORACLE后,改变计算机名称,导致OracleDBConsoleOrcl服务无法启动
  7. [视频]ARM告诉你物联网怎么玩,mbed 6LoWPan demo
  8. poj 2406 Power Strings【最小循环节】
  9. java_method_readFile读取文件文本xls
  10. Linux 分区初始化为物理卷,把物理卷加入卷组
  11. DELPHI学习---类和对象(五篇)
  12. sql高级篇(一)
  13. Java8 Lambda/Stream使用说明
  14. 从Vue.js源码角度再看数据绑定
  15. 【Spring源码分析】非懒加载的单例Bean初始化过程(上篇)
  16. vim 复制粘贴
  17. thinkphp 百度地图Api坐标计算 A坐标距离B坐标多少公里 并按照距离近的排序 坐标排序 外部字段排序
  18. 【Java深入研究】1、object类
  19. pkg-config 用法
  20. 《Gradle权威指南》--Gradle构建脚本基础

热门文章

  1. BZOJ 1835 基站选址(线段树优化DP)
  2. /proc/cpuinfo zz
  3. MySql中使用日期函数获取昨天的数据
  4. sql语句中的注释符号
  5. DJANGO基础学习之转义总结:escape,autoescape,safe,mark_safe
  6. SELECT时为何要加WITH(NOLOCK)
  7. C#计算某一些任务的执行时间(消耗时间)
  8. windows下的Git简单入手
  9. 1----lua的环境搭建
  10. Sublime Text 2 快捷键用法大全(转)