首页| 论坛| 消息

标题:QT-4.5.3移植倒ARM板后,中文显示乱码问题,求解
作者:浮银流光
日期:2009-12-16 15:40
内容:

QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QWidget* pWidget = new QWidget;
QLabel label(pWidget);
label.setText(QObject::tr("同一个世界,同一个梦想!"));
QPushButton* btn = new QPushButton(QObject::tr("关闭"), pWidget);
QVBoxLayout* layout = new QVBoxLayout;
layout->addWidget(&label);
layout->addWidget(btn);
pWidget->setLayout(layout);
QObject::connect(btn, SIGNAL(clicked()), pWidget, SLOT(close()));
pWidget->show();
return app.exec();

源代码如上,很简单的一个显示文字以及退出按钮,为什么显示不了呢,LIB设置了,字体也全部拷进了ARM板子
将CODENAME改成GB2312索性就不显示了...........
请知道的大侠帮忙下........


#1 [ychwn 12-25 16:05]
用的什么字体,QT_QWS_FONTDIR设置了吗?
不知道怎么回事,我的QLabel显示不了,其他正常

回复 发表
主题 版块