• 4931阅读
  • 3回复

[讨论]qt再次用Qtranslator实现中英文转换不成功了 [复制链接]

上一主题 下一主题
离线wenghuijuan
 

只看楼主 倒序阅读 楼主  发表于: 2012-03-07
我的QT是中文版的,想把控制及CPP中的tr()里的中文转成英文,成功过一次,后来在其它工程中再做一遍就显示不出英文了
.pro和main.cpp该写的都写了(毕竟成功翻译过一次),也生成了ts文件和qm文件了,就是运行时候不再是英文,仍是中文,同时发现变成了绿色。
离线wenghuijuan

只看该作者 1楼 发表于: 2012-03-07
将qm文件放在构建目录下就可以语言转换成功了,但是这是为什么呢
离线wxj120bw

只看该作者 2楼 发表于: 2012-03-07
回 1楼(wenghuijuan) 的帖子
工作目录的问题 你把qm文件放到资源文件里吧
离线zjfshowtime
只看该作者 3楼 发表于: 2012-03-09
回 1楼(wenghuijuan) 的帖子
qm文件只有发布后下才会加载吧,你在开发环境里面不会被加载,而在发布后你单独拷贝qm文件跟你的exe放在同级目录了,所以你之前在开发环境里面的路径也要是这种路径
快速回复
限100 字节
 
上一个 下一个