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
好的,谢谢。