Qt 5 Qmessagebox 汉化
来源:互联网 发布:最优化高级计算方法 编辑:程序博客网 时间:2024/05/18 01:18
前一阵升级了qt 5.8.0 但是发现所有的 Qmessagebox 的键并没有汉化过来。以前在4.8.6 中的方法现在已经不管用了。
进行了探索和试验:
网上搞了2中方法记录一下,
方法一 :
QMessageBox* pMsgwnd = new QMessageBox(QMessageBox::Question,"系统退出","确定退出xx系统吗?", QMessageBox::Yes | QMessageBox::No,this);if (NULL != pMsgwnd->button(QMessageBox::Yes)){pMsgwnd->button(QMessageBox::Yes)->setText("是");}if (NULL != pMsgwnd->button(QMessageBox::No)){pMsgwnd->button(QMessageBox::No)->setText("否");}int i = pMsgwnd->exec();// 弹出窗口提示if (i == QMessageBox::Yes){}
方法二:
QMessageBox megBox(this);megBox.setWindowTitle(tr("添加设备"));megBox.setText(tr("当前视窗已有画面,是否替换?"));megBox.addButton(tr("是"), QMessageBox::AcceptRole);megBox.addButton(tr("否"),QMessageBox::RejectRole);int ret = megBox.exec();if ( QMessageBox::AcceptRole == ret){// 删除这个displaywidget,删除容器中,删除树上deleteIppCameraForAddNewOne(i);break;}else{return;}
目前就这个了啊!
阅读全文
0 0
- Qt 5 Qmessagebox 汉化
- Qt QMessageBox 按钮汉化
- Qt QMessageBox 按钮汉化
- Qt QMessageBox 按钮汉化
- 2.2 Qt QMessageBox 按钮汉化
- QT QMessageBox
- QT QMessageBox
- QT QMessageBox
- QMessageBox按钮汉化
- QT学习笔记-QMessageBox
- Qt对话框之QMessageBox
- Qt 之QMessageBox操作
- QT qmessagebox设计资料
- QT中的QMessageBox::warning
- Qt对话框--QMessageBox
- QT学习笔记-QMessageBox
- Qt中的QMessageBox类
- Qt下QMessageBox使用
- GPUImage的125种滤镜种类
- 顺序表创建和就地逆置
- Nginx learning 之location及优先级
- PHP 之 算法面试题(一)
- java版云笔记(一)
- Qt 5 Qmessagebox 汉化
- Wifi服务框架介绍(原)
- 剑指offer 22 栈的压入、弹出序列
- Cloud Foundry 概述
- 有序顺序表的插入
- 使用Hibernate 操作原生sql语句建表
- IntelliJ IDEA中JSP白色部分消除方法
- quartz框架简单使用
- Java中抽象类和接口的用法和区别