qt的多语言
2016-01-26 20:11
405 查看
用qt这么久了,今天终于用到了多语言qm,具体方法:1、将qt的bin目录添加到环境变量-系统变量的Path中;2、在pro文件中添加
TRANSLATIONS = project.ts,其中project为工程名;
3、右键工程,选择:“在此弹出命令提示”,输入:“lupdate project.pro”(必须有步骤1,否则提示lupdate不是合法命令),生成了project.ts文件;
4、用linguist工具打开ts文件,将字符串翻译为中文或英文,并点击绿色勾完成;
5、4完成后,点击文件-发布,生成qm文件;
6、在main函数中加入代码,来加载多语言:
QTranslator qtTranslator;
qtTranslator.load("project.qm");
a.installTranslator(&qtTranslator);
注意project.qm要在exe同级目录下。
相关文章推荐
- Qt之进程间通信(Windows消息)
- Qt之进程间通信(Windows消息)
- Qt之进程间通信(IPC)
- Qt之进程间通信(IPC)
- QTP之excel操作函数整理
- Qt学习笔记(一)
- Qt之设置窗口背景
- QT JS KindEditor 禁用超链接默认跳转功能
- TegraK1(ubuntu)上添加QtCreator并运行OpenCv
- 【Qt OpenGL】Qt Creator中的3D绘图及动画教程
- windows上 QtCreator调用OpenCv
- QT5使用消息机制及程序发布相关
- QT5自定义菜单
- QT5自定义界面(规则与不规则窗体)
- QT5中XML的解析(QXmlStreamReader)
- Qt5中JSON的解析
- QT QMediaPlayer 播放音视频文件
- Qt json解析
- Qt之自定义界面(QMessageBox)
- Qt之自定义界面(QMessageBox)