首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

请教关于QCombBox下拉文字中文乱码的有关问题

2012-06-08 
请问关于QCombBox下拉文字中文乱码的问题我是在ubantu11.10系统下做的简单的对话框,拉了一个QCombBox控件

请问关于QCombBox下拉文字中文乱码的问题
我是在ubantu11.10系统下做的简单的对话框,拉了一个QCombBox控件
然后调用insertitem加下拉项,可是中文都是显示的乱码,请问怎么解决

[解决办法]
main.cpp 添加如下
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));

[解决办法]
怎么添加的啊?加tr没
[解决办法]
用一下tr()看看
[解决办法]
linux系统编码是utf8的,你用GBK当然不行。
[解决办法]
linux下没gb编码
另外那三个函数少用
老老实实用英文写代码中的c串然后翻译最方便和安全

热点排行