#include <QApplication>
#include <QLabel>
#include <QTextCodec>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QTextCodec *tc=QTextCodec::codecForName("utf8");
    QTextCodec::setCodecForTr(tc);
    QString str(QObject::tr("我要中文"));
    QLabel *laybel = new QLabel(str);
    laybel->resize(300,180);
    laybel->show();
    return a.exec();
}
请问这段程序理论上是否能正常显示中文?  在我的机子上是乱码...