QT6国际化
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安装到应用程序中就可以了 ,可以根据自己需要,自定义多国语言