#include <QtGui/QApplication>
#include <QTextCodec>
#include <QPushButton>
#include <QWidget>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget w;
w.setMinimumSize(320,240);
w.setMaximumSize(320,240);
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));
QPushButton hello(QPushButton::tr("文本文件world"),&w);
hello.setGeometry(20,20,160,50);
w.show();
return a.exec();
}
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));
QPushButton hello(QPushButton::tr("文本文件world"),&w);
这两句话可以这样写:
QTextCodec textContent = QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
QString textConet = code.toUnicode("文本文件world");
QPushButton hello(textConet ,&w);