QT6国际化

发布时间 2024-01-04 09:44:46作者: 绝世菜鸟

Qt多国语言做的还是比较人性化,在多国语言中,可以添加几个Ts文件,使用Qt语言家翻译好用,发布成qm文件就可以在程序中直接调用了。步骤如下:

1.创建项目后,添加ts文件

2.在项目中,所有需要进行国际化的字符 都采用Tr(" ")  qml中采用 qsTr(" ")

3.项目编写好后,ts是不会自动更新的,参考官网Demo  qt_add_translations |Qt语言学家手册   ,

 

4.在项目选择构建步骤  进行自动更新ts文件

 

 

5.使用qt语言家进行每个字符串翻译

 

6.全部变绿后,点击文件发布

 

7.在项目中使用,1部分是我测试多国语言数据库调用不同翻译器的案例,可以不用管,在2中把Qtranslator安装到应用程序中就可以了 ,可以根据自己需要,自定义多国语言