一、问题复现
QMessageBox无法显示中文
二、解决办法(一次性版)
QMessageBox::question(this,"question",提问,QMessageBox::Save|QMessageBox::Cancel,QMessageBox::Cancel);
改成
QMessageBox::question(this,"question",QString::fromLocal8Bit("提问"),QMessageBox::Save|QMessageBox::Cancel,QMessageBox::Cancel);
三、永久办法,修改翻译ts文件
2.1 .pro文件加入
TRANSLATIONS += qt_zh_CN.ts
然后打开QT语言家
去项目的工程目录打开.ts文件
然后重新发布