December 21, 2011

tangming10000 tangming10000
Lab Rat
3 posts

Qt 4.8中文显示是不是有问题啊

 

我用Qt4.8创建的控件,上面显示的中文全部重叠到一起去了,英文又显示正常,求解决啊!!!!

5 replies

January 16, 2012

zzjin zzjin
Lab Rat
1 posts

能不能有截图或者是代码部分提供参考啊?光是个这个说明没有意义

February 7, 2012

Leonard Lee Leonard Lee
Lab Rat
8 posts

请提供您的测试代码。谢谢!

February 21, 2012

tangming10000 tangming10000
Lab Rat
3 posts

截图
编译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),&a,SLOT));
b->show();

return a.exec();
}

February 21, 2012

Leonard Lee Leonard Lee
Lab Rat
8 posts

我能显示中文。我使用您的代码。但是,我使用Kubuntu11.04版本。

中文显示

February 21, 2012

tangming10000 tangming10000
Lab Rat
3 posts

KDE下面我也试过,的确没问题

 
  ‹‹ [已解决]QT在fedora16下的安装问题      如何连接到一个成员从而看到他/她发表的所有贴子的更新? ››

You must log in to post a reply. Not a member yet? Register here!