LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1340|回复: 4

QT4的中文问题

[复制链接]
发表于 2008-3-18 15:26:00 | 显示全部楼层 |阅读模式
谁知道QT4的中文支持究竟要怎样设置呢?
我发现一个很奇怪的现象,就是QT4中显示中文时很多地方显示方框,后来摸索发现将LANG设为zh_CN.utf8同时将LC_CTYPE设为en_US后,显示中文就正常了,,究竟是什么原因呢,为什么全部设为zh_CN.utf-8反倒不可以呢
发表于 2008-3-21 12:58:38 | 显示全部楼层
以我的经验是qt内部的编码也许不是UTF-8的,虽然外部的UTF-8的编码可以识别和处理,但是在找字体的时候会出点问题。
GTK-2下我就没遇到过这类问题。
我确定GTK-2内部是UTF-8编码的,QT[34]我就不确定了。
另外emacs22.x系列也会出现LZ类似的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-22 21:55:44 | 显示全部楼层
哦,很有道理,那应该怎样解决呢
回复 支持 反对

使用道具 举报

发表于 2008-3-23 19:55:25 | 显示全部楼层
QT4与QT3主要有什么变化?请教一下阿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-26 16:52:10 | 显示全部楼层
具体多大区别,没怎么注意,不过现在designer里没有直接写代码的地方了.另外这个中文问题已经解决了,是我自己字体没有设置好的原因,多谢大家热心了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表