清除网站黑链,中山企业网站制作,wordpress去加密版权,网页的网站导航怎么做当使用qt标准对话框时#xff0c;如QMessageBox#xff0c;QFileDialog等时#xff0c;默认都是英文。这时可以从qt安装路径下找到一个translations的文件夹#xff0c;里面就是qt所有的翻译文件qm文件。
标准对话框主要使用qt_zh_CN.qm , 但是通过查看qt_zh_CN.ts文件里面… 当使用qt标准对话框时如QMessageBoxQFileDialog等时默认都是英文。这时可以从qt安装路径下找到一个translations的文件夹里面就是qt所有的翻译文件qm文件。
标准对话框主要使用qt_zh_CN.qm , 但是通过查看qt_zh_CN.ts文件里面只是4个文件所以还得把这四个qm文件同时拷贝出来才能正常使用。
从translations文件中找到这5个文件拷贝到自己的应用程序下面即可。 qt_zh_CN.qm
qtbase_zh_CN.qm qtscript_zh_CN.qm qtmultimedia_zh_CN.qm qtxmlpatterns_zh_CN.qm qt_zh_CN.ts文件内容
?xml version1.0 encodingutf-8?
!DOCTYPE TS
TS version2.1 languagezh_CN
dependencies
dependency catalogqtbase_zh_CN/
dependency catalogqtscript_zh_CN/
dependency catalogqtmultimedia_zh_CN/
dependency catalogqtxmlpatterns_zh_CN/
/dependencies
/TS 加载过程
QString qstrLanguage{ 0 };GetBaseInfo(Language, qstrLanguage);int iLanguage qstrLanguage.toInt();QTranslator translator; //不能放到if里面无效QTranslator translatorQt;if (iLanguage 1){//加载qt标准窗口的语言,附带四个其他的translatorQt.load(QCoreApplication::applicationDirPath() /qt_zh_CN.qm);translator.load(QCoreApplication::applicationDirPath() /TransMeasureToolsVM_zh_CN.qm);}a.installTranslator(translatorQt);a.installTranslator(translator);