编译生成了.qm文件,在代码中 QString name = tr("Name") 动态切换为 中文 English成功,
如果代码变成 QString name = tr("名字") 动态切换得出的结果都是空字符串(换代码后,也重新生成了.qm文件和前面生成机制一样的),难道QT翻译是不能识别中文,看了QT自动生成的代码中,中文都是转换为utf8格式的字符写到代码上的,但这样代码就不好读了,各位大侠有什么好办法,我是新手谢谢! 还有在.pro文件也加了CODECFORTR = GBK CODECFORSRC = GBK