• 10009阅读
  • 7回复

关于qt汉字问题 [复制链接]

上一主题 下一主题
离线wgzymzx
 
只看楼主 倒序阅读 楼主  发表于: 2006-07-19
我用的qt 2.3.7,做嵌入式开发,才做没多久。
现在要显示中文,我在网上找了好多解决方案,其中有一个是qt 2.2.4的解决方案。
其中用到了QTextCodec *gbk_codec = QTextCodec::codecByName("GBK");
可是,我在编译的时候,编译器告诉我没有codecByName这个方法。
我查了qt所有的头文件,确实没有那个方法,而且,我下载了qt4.1.1,其中也没有发现那个方法
请问各位大侠是什么原因,应该怎么解决?
或者谁能够提供一个完整的汉字解决方案?
非常感谢!
[ 此贴被XChinux在2006-07-20 00:45重新编辑 ]
离线shiroki

只看该作者 1楼 发表于: 2006-07-19
codecForName
--
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
离线wgzymzx
只看该作者 2楼 发表于: 2006-07-20
汉字已经可以显示了。但是我用
gbk_string = gbk_codec->toUnicode("<font color=red>正在query帐号余额!</font>");
label_query->setFont( QFont( "Times", 18, QFont::Bold ) );
label_query->setText(gbk_string);
这种方式改变字体大小时,显示的汉字又成方块了,
请问应该怎么才能改变字体大小?或者是我的汉字库的问题?
离线vera
只看该作者 3楼 发表于: 2007-05-07
楼上怎么实现的?
离线xuan0628
只看该作者 4楼 发表于: 2007-05-07
楼主,请问你是怎样用qt2.3.7显示中文的呀。能不能写的详细一些呀。谢谢
离线shiroki

只看该作者 5楼 发表于: 2007-05-21
要指定一个中文的字体阿。。。看置顶的帖子吧
--
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
离线zkgq
只看该作者 6楼 发表于: 2007-08-08
迫切希望wgzymzx 能把你国际化的详细步骤共享下,我现在想汉化可是一筹莫展啊,你有用到linguist  lupdate  lrelease 这三个工具吗,我也是用的qt-2.3.7,但我的目录下没有这三个工具.
离线jetyan
只看该作者 7楼 发表于: 2009-04-16
我在QT中,在PC LINUX上是可以正常显示GB2312和UTF8编码汉字,但是在ARM上就不能显示GB2312编码汉字而可以显示UTF8编码的汉字,为什么?
快速回复
限100 字节
 
上一个 下一个