首页| 论坛| 消息

标题:qt for symbain 中,利用setWindowTitle在设置窗口标题是乱码或方块,不能显示中文
作者:finish_up
日期:2010-05-17 01:40
内容:

但是控件中通过 QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"))可以显示中文,大家知道怎么处理么?


#1 [colorado 05-21 15:37]
我也遇到了这样的问题,原来是这样:
MainWindow mainWindow;
//设置中文显示,使用本地字库
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
改成:
//设置中文显示,使用本地字库
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
MainWindow mainWindow;
就可以了,因为 setWindowTitle函数,我放在了MainWindow构造里了。我估计你的情况可能跟我一样。
Good Lucky!

回复 发表
主题 版块