请问关于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串然后翻译最方便和安全