• 6004阅读
  • 1回复

QT-4.5.3移植倒ARM板后,中文显示乱码问题,求解 [复制链接]

上一主题 下一主题
离线浮银流光
 

只看楼主 倒序阅读 楼主  发表于: 2009-12-16
      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索性就不显示了...........

请知道的大侠帮忙下........
离线ychwn

只看该作者 1楼 发表于: 2009-12-25
用的什么字体,QT_QWS_FONTDIR设置了吗?

不知道怎么回事,我的QLabel显示不了,其他正常
快速回复
限100 字节
 
上一个 下一个