QT4 中文提示出现乱码

2014-11-24 00:14:58 · 作者: · 浏览: 8

在程序运行过程中需要的信息提示、table表等需要中文信息的时候,会出现乱码,解决办法如下:就是在程序中设置字库

QTextcodec *codec=QTextCodec::codecForName("UTF-8");

//下面就是需要体现中文显示的类别了

QTextCodec::setCodecCStrings(codec);//CString

QTextCodec::setCodecForTr(codec);//tr()

QTextCodec::setCodecForLocale(codec);///

具体设置可以参照上面的程序代码。。这个具有一定的通用性.


推荐阅读: