1. 确定下QWidget支持翻译
2. 拖拽2个QPushButton、一个QTextEdit
对用户可见的文本信息全部使用 tr()进行封装
注意:源码用 utf-8 字符集;源码中需要翻译的字符串必须用英文,以防出现乱码。
3. pro文件里面添加代码
TRANSLATIONS += qnote_zh_CN.ts qnote_EN.ts
4. 执行lupdate命令生成ts文件,有两个方法
(1)点击【工具】-【外部】-【Qt语言家】-【lupdate】
(1)点击【工具】-【外部】-【Qt语言家】-【lupdate】
(2)命令行输入lupdate.exe 工程.pro
5. 语言翻译
翻译
发布全部
生成qm
6. 程序可选择加载
7. 运行过程中切换语言
需要刷新所有相关字符地方
博客地址:https://blog.csdn.net/xiang__liu,https://www.cnblogs.com/xiang--liu/