Qt标准颜色对话框英文改成中文


转载:https://www.cnblogs.com/findumars/p/4886241.html

               

 

 简体中文的解决思路是打开Qt安装目录下的translations,找到qt_zh_CN.qm和qt_zh_CN.ts。
直接用qt_zh_CN.qm即可,如果确实有翻译不完全的,打开qt_zh_CN.ts翻译一下重新生成.qm文件即可。
即:把translation/qt_zh_CN.qm加载到QTranslator中。

 

#include "QtColorDialog.h"
#include <QtWidgets/QApplication>
#include <QTranslator>//翻译头文件
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QTranslator tran;
    tran.load("qt_zh_CN.qm", "./");//相对路径.
    QApplication::installTranslator(&tran);

    QtColorDialog w;
    w.show();
    return a.exec();
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM