Qt 4.8中文显示是不是有问题啊
我用Qt4.8创建的控件,上面显示的中文全部重叠到一起去了,英文又显示正常,求解决啊!!!!
5 replies
编译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();
}
You must log in to post a reply. Not a member yet? Register here!



