您的位置:首页 > 编程语言 > Qt开发

QT 添加翻译文件以及加载翻译文件和右键翻译

2017-03-18 10:46 351 查看

1.QT 添加翻译文件:

添加qt工程软件的翻译文件:



然后选择对应的国家和语言即会生成ts文件,ts文件会自动识别已已添加tr的字段,例如tr("SimpChinese");就可以对SimpChinese进行翻译。

当整个软件的需要右键功能的翻译时,需要用到qt自身的翻译文件,可以下图里面找到:



2.加载翻译文件:

QTranslator translator;

//此为可以设置当前软件的翻译文件

translator.load(qApp->applicationDirPath()+"/translations/SimpChinese"+".qm");

a.installTranslator(&translator);

//某些QT的控件需要用到QT自身的语言翻译文件,比如右键菜单

QTranslator translator2;

translator2.load(qApp->applicationDirPath()+"/translations/SimpChinese"+"_Qt.qm");

a.installTranslator(&translator2);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: