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

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这个文件,可是这个加载 了还是这样的。

回答

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

以上是请问下大家,QMessageBox::Yes和QMessageBox::No英文改为中文简体。的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>