|
我用的qt是5.2.1版本的,为什么我按照上面的步骤去做
.设置字符串编码,可以使用QTextCodec类的setCodecForTr()函数,一般的使用方法就是在要进行编码转换之前调用该函数,下面我们在main.cpp文件中添加代码:
#include <QtGui/QApplication>
#include "mainwindow.h"
#include <QTextCodec> //添加头文件
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); //设置编码
MainWindow w;
w.show();
return a.exec();
}
运行出现bug,说D:\Qt\Tools\QtCreator\bin\untitled2\main.cpp:8: error: 'setCodecForTr' is not a member of 'QTextCodec'
QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); //璁剧疆缂栫爜
^
怎么会这样呢? |
|