
本文共 2046 字,大约阅读时间需要 6 分钟。
��� VS2017 ��������� QT ������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������������
������������������������ QT ������������������������������������������������������ src ���������������������������������������
#ifdef WIN32 #pragma execution_character_set("utf-8")#endif
������������������#pragma������������������������������������������ Windows ��������������� UTF-8 ��������������������������������������������������������� MSVC���������������������������������������������������������������������������������������������
���������������������������������������������
��� main.cpp
��������������������������������������������������������������������������� QT ������������������������������������������������������������������������
#include#include int main(int argc, char *argv[]){ QApplication a(argc, argv); a.setFont(QFont("Microsoft Yahei", 9)); #if (QT_VERSION <= QT_VERSION_CHECK(5,0,0)) #if _MSC_VER QTextCodec *codec = QTextCodec::codecForName("GBK"); #else QTextCodec *codec = QTextCodec::codecForName("UTF-8"); #endif QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec); QTextCodec::setCodecForTr(codec); #else QTextCodec *codec = QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForLocale(codec); #endif return a.exec();}
������������������������ Windows ������������������������������������������������������������������������ Linux ��������� UTF-8 ��������������������������������������������������������������� QT ������������������������������������������
������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ QT ������������������������������������������������������
发表评论
最新留言
关于作者
