Qt 4.8中文显示是不是有问题啊
-
wrote on 21 Dec 2011, 01:18 last edited by
我用Qt4.8创建的控件,上面显示的中文全部重叠到一起去了,英文又显示正常,求解决啊!!!!
-
wrote on 16 Jan 2012, 09:59 last edited by
能不能有截图或者是代码部分提供参考啊?光是个这个说明没有意义
-
wrote on 7 Feb 2012, 19:04 last edited by
请提供您的测试代码。谢谢!
-
wrote on 21 Feb 2012, 03:32 last edited by
!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();
} -
wrote on 21 Feb 2012, 13:23 last edited by
我能显示中文。我使用您的代码。但是,我使用Kubuntu11.04版本。
!http://www.picpaste.com/pics/testchineseoutput-BWwjeoUQ.1329830627.png(中文显示)!
-
wrote on 21 Feb 2012, 16:04 last edited by
KDE下面我也试过,的确没问题