• 4600阅读
  • 2回复

[提问]【已解决】QT中文显示的奇怪问题 [复制链接]

上一主题 下一主题
离线tfjy2008
 
只看楼主 倒序阅读 楼主  发表于: 2010-06-01
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
同一段代码,在不同的界面上显示,A界面中文正常显示,B界面是乱码。然后如果不加tr(),A界面是乱码,B界面正常显示。A、B两个界面是独立的调用同一段代码 ,不知道大家有没有遇到过类似问题?会是因为什么呢?

我在main函数里设置了中方显示:
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());

我在Linux平台下  
[ 此帖被tfjy2008在2010-06-02 15:13重新编辑 ]
离线rockyluo

只看该作者 1楼 发表于: 2010-06-01
看看《谈谈Qt的中文编码~》
http://www.cuteqt.com/blog/?p=531
                                                                                                              我们要团结一心,秉承Linux的开源精神,共享Qt问题的解决方法!
离线tfjy2008
只看该作者 2楼 发表于: 2010-06-02
回 1楼(rockyluo) 的帖子
上面的方法我都试过了,都不行。现在奇怪的就是 为什么同样的代码 一个界面上可以 另一个却不行 而且还是反着的
快速回复
限100 字节
 
上一个 下一个