• 9079阅读
  • 9回复

[提问]请问我怎样才能知道我已安装的qt支持中文(已加载中文字库)呢? [复制链接]

上一主题 下一主题
离线sunshine
 
只看楼主 倒序阅读 楼主  发表于: 2006-03-30
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2011-01-07) —
qt已经成功安装了.可是我使用qt国际化的办法想让他显示中文,总是只有个别字能显示汉字,其他的都是方框,是不是我的qt不支持啊?
[ 此贴被XChinux在2006-03-30 10:55重新编辑 ]
离线youngki
只看该作者 1楼 发表于: 2006-03-30
locale -a
知识和财富,只在流通中产生价值
离线sunshine
只看该作者 2楼 发表于: 2006-03-30
谢谢!
离线sunshine
只看该作者 3楼 发表于: 2006-03-30
locale -a是显示我本地系统安装了哪些字体吧?
是不是我本地有的字体QT都可以支持呢?
与编译qt时的配置有关系吗?
离线sunshine
只看该作者 4楼 发表于: 2006-03-31
诚心请教,咋就沉下去了呢?自己顶一下
离线weilink
只看该作者 5楼 发表于: 2006-04-03
Qt对中文的支持是内置的(内部采用UNICODE),如果你从外部(文件,网络,键盘输入等)得到的字符串能够被你恰当地编码,都应正常显示。如果有些汉字不能正常显示,可能是编码格式不对。如果在Linux下,汉字的显示与中文环境的设置有关。
离线sunshine
只看该作者 6楼 发表于: 2006-04-04
如果是编码格式的问题,那如何才能更正编码格式呢?

还发现一个问题,我的linux自带的Qt版本是3.1,完全支持中文!无须国际化的方法!直接写就是了.但是我自己编译的Qt/x11 3.3.4和Qt/Embedded 3.3.4都不能支持中文.是不是我编译时的配置不对啊?是否需要重新编译呢?应该如何配置才行?
离线sunshine
只看该作者 7楼 发表于: 2006-04-05
linux自带的Qt版本是3.1,完全支持中文!无须国际化的方法!
但是我自己编译的Qt/x11 3.3.4和Qt/Embedded 3.3.4都不能支持中文.是不是我编译时的配置不对啊?
离线windytwang

只看该作者 8楼 发表于: 2006-04-27
同问
离线shiroki

只看该作者 9楼 发表于: 2006-04-28
用的哪个qconfig? 有可能CODEC没有编译进去

看qconfig-xxx.h
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个