首页 新闻 会员 周边 捐助

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

0
[已解决问题] 解决于 2022-09-12 10:46

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 | 菜鸟二级 | 园豆:210
提问于:2018-03-23 12:35
< >
分享
最佳答案
0

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

奖励园豆:5
金琥 | 老鸟四级 |园豆:2605 | 2018-03-25 12:02

好的,谢谢。

思考者Jack | 园豆:210 (菜鸟二级) | 2022-09-12 10:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册