#include <QApplication>
#include <QDialog>
#include <QLabel>
#include <QTextCodec>
int main(int argc,char *argv[])
{
QApplication a(argc,argv);
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
QDialog w;
QLabel label(&w);
label.setText(QObject::tr("Hello World! 你好"));
w.show();
return a.exec();
}
其中,QTextCodec类中的静态函数setCodecForTr() 设置QObject::tr()函数所要使用的字符集