• 7282阅读
  • 7回复

[提问]【提问】QT3.3.5显示中文有问题? [复制链接]

上一主题 下一主题
离线lyj9994
 
只看楼主 倒序阅读 楼主  发表于: 2005-12-01
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
有谁知道在QT3.3.5编程中,用setText()函数显示中文,为什么有些字显示不出来,是用*代替的啊?
比如"西安电子大学",他显示为"西安*子大学".
谢谢!
[ 此贴被XChinux在2005-12-01 22:15重新编辑 ]
离线xinqingfly

只看该作者 1楼 发表于: 2005-12-02
字体没设置好 如果是在true 64下只有几种字体可以显示正常 其他的显示都有部分乱码
菜鸟也是鸟
离线guyansrg

只看该作者 2楼 发表于: 2005-12-03
可以用
setText(tr("西安电子大学"));
试试看
离线lyj9994
只看该作者 3楼 发表于: 2005-12-04
我用setText(tr(text))试过了,还是有问题.别人说与qt3.3.5的汉字编辑器有关,我也不知道 .
离线iamone

只看该作者 4楼 发表于: 2005-12-05
是OS字体设置的问题,应该跟QT无关
离线lyj9994
只看该作者 5楼 发表于: 2005-12-06
那么我想问一下大家OS字体怎么设置啊
离线faladay

只看该作者 6楼 发表于: 2005-12-07
我的QT3.3.5输入中文直接全显示成空白,不过复制空白到其它编辑器都能正常显示,正在查找原因。应该是QT的问题
离线abdurahim
只看该作者 7楼 发表于: 2006-01-18
用 setText(trUtf8(text)) 试一试
快速回复
限100 字节
 
上一个 下一个