赞助

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();
}

 

posted @ 2020-03-15 18:59  车臣  阅读(1203)  评论(0编辑  收藏  举报