• 3072阅读
  • 3回复

[提问]android 平台上tr()中文有问题? [复制链接]

上一主题 下一主题
离线yongjie
 

只看楼主 倒序阅读 楼主  发表于: 2015-06-10
我将一个app移到了android平台。还比较顺利。但在真机上运行时发现问题

一些QLabel, QButton上的中文字被裁掉了一些。三个字变成了二个或一个字。有些二个字的变成了一个字。而且很明显不是因为空间不够。

这些内容都是用tr("内容“)形式写的。英文的被翻成了英文,可以正常显示。但中文就有问题。中文有的翻译后就变好了,有的还不行。(tr原本内容是用中文写的,所以翻不翻都应显示中文)

但在emulator上跑就没有问题!中文都可以正常显示。

我的手机是中兴N919,好象是4.1.2吧。这似乎是Qt的BUG吧?
离线realfan

只看该作者 1楼 发表于: 2015-06-11
也可能是字体的原因。
显示设置一下字体试试。
(另外,不建议tr用中文)
离线彩阳

只看该作者 2楼 发表于: 2015-07-15
没有什么问题感觉,是你这个项目某个地方出了问题可能。
上海Qt开发联盟,热忱地欢迎你的加入!
离线yongjie

只看该作者 3楼 发表于: 2015-07-28
很可能是中兴手机的问题。在其它手机上运行良好。华为,小米均可以。
快速回复
限100 字节
 
上一个 下一个