QT4 中文提示出现乱码


在程序运行过程中需要的信息提示、table表等需要中文信息的时候,会出现乱码,解决办法如下:就是在程序中设置字库
 
QTextcodec *codec=QTextCodec::codecForName("UTF-8");
 
//下面就是需要体现中文显示的类别了
 
QTextCodec::setCodecCStrings(codec);//CString
 
QTextCodec::setCodecForTr(codec);//tr()
 
QTextCodec::setCodecForLocale(codec);///
 
具体设置可以参照上面的程序代码。。这个具有一定的通用性.

Qt 的详细介绍:请点这里
Qt 的下载地址:请点这里

推荐阅读:

Ubuntu 环境下Gtk与QT编译环境安装与配置

Linux系统下QT环境搭建

Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法

Ubuntu 10.04下QT4.7.4移植详解

Linux下为刚安装好的Qt Creator 创建桌面启动图标

Ubuntu 11.04安装QT Creator 2.5.0

Qt creator for PlayBook安装过程

相关内容