首页 新闻 搜索 专区 学院

请问下大家,QMessageBox::Yes和QMessageBox::No英文改为中文简体。

0
[待解决问题]

QMessageBox::Yes和QMessageBox::No这样的提示,怎么讲本来的英文改为中文简体,或者说多语言怎么处理。

目前默认弹出的是Yes和No的提示,我网上查了下,有多种方法,比如:

第一种:

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

第二种:

加载qt_zn_CN.ts.qm这个文件,可是这个加载 了还是这样的。

思考者Jack的主页 思考者Jack | 菜鸟二级 | 园豆:204
提问于:2018-03-23 12:35
< >
分享
所有回答(1)
0

参考:https://blog.csdn.net/libaineu2004/article/details/19014877

金琥 | 园豆:2570 (老鸟四级) | 2018-03-25 12:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册