一、qml编辑界面
需要翻译的文本用qsTr()
二、修改.pro文件
TRANSLATIONS += \
zh_CN.ts \
en_US.ts
三、生成ts文件
在QT Creator自带的Qt语言家下选择:更新翻译
工具->外部->Qt语言家->更新翻译
生成文件en_US.ts和zh_CN.ts
四、翻译
将en_US.ts和zh_CN.ts文件添加到工程中
用Linguist工具分别打开en_US.ts和zh_CN.ts
选中文件,鼠标右键
点击发布
生成文件en_US.qm和zh_CN.qm文件
将文件添加到工程中
加载翻译文件QmlLanguage
五、效果
代码资源:https://download.csdn.net/download/u010915068/88475457