Qt 4.8中文显示是不是有问题啊
-
我用Qt4.8创建的控件,上面显示的中文全部重叠到一起去了,英文又显示正常,求解决啊!!!!
-
!http://forum.ubuntu.org.cn/download/file.php?id=151277(截图)!
编译Qt的环境是Scientific Linux 6.1
代码:
#include <QtGui/QApplication>
#include <QTextCodec>
#include <QPushButton>int main(int argc, char argv[])
{
QApplication a(argc, argv);
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QPushButton b = new QPushButton(tr("退出程序"));
b->resize(200,100);
QObject::connect(b,SIGNAL(clicked()),&a,SLOT(quit()));
b->show();return a.exec();
} -
我能显示中文。我使用您的代码。但是,我使用Kubuntu11.04版本。
!http://www.picpaste.com/pics/testchineseoutput-BWwjeoUQ.1329830627.png(中文显示)!
-
KDE下面我也试过,的确没问题