例子:在main.cpp文件中添加以下代码即可
#include <QtGui/QApplication>
#include <QTranslator>
#include "CNCMainwindow.h"
#include <QTextCodec>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
/* 设置成支持中文 */
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
CNCMainWindow w;
w.setWindowTitle("GDUT CNC 1st");
//w.setWindowFlags(Qt::FramelessWindowHint);
//w.showFullScreen();
w.showNormal();
return a.exec();
}
注意:以下三条代码必须在MainWindow w;调用之前,使用方有效
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));