程序让生活更美好

半亩方塘 天光云影

  C++博客 ::  :: 新随笔 :: 联系 ::  :: 管理 ::
  55 随笔 :: 4 文章 :: 202 评论 :: 0 Trackbacks

   最近在Linux环境下写QT的程序,在我的测试机器上面QT程序,在启动的时候设定了字符集为GBK,中文都是显示正常的,没有任何问题,然后同学在他的虚拟机上面也写了QT程序,可以怎么弄中文都是乱码,什么GBK,UTF-8等等的编码都设定了,可是依然乱码,分析这种情况应该不是程序的问题,很可能是QT字体的问题,于是在命令行输入qtconfig,其他了qt配置程序,在其中设定了其他的字体,发现程序的中文就能正常显示了。

  因此,有时候程序没有问题了,但是QT的字体设定错误也会造成中文乱码现象,我们可以不通过qtconfig程序改变默认qt程序的字体,还可以在程序中强制设定程序本身所用的默认字体,这样也是可以的,这里只介绍这样的思路,代码就不贴了,希望大家碰见的时候有个参考。
posted on 2010-09-25 22:37 北风之神007 阅读(2832) 评论(0)  编辑 收藏 引用 所属分类: QT

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理