diff --git a/CMakeLists.txt b/CMakeLists.txt index 5505f48..d71d7ec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,8 @@ set(PROJECT_SOURCES MainWidget.h MainWidget.ui 3rd/tinyxml2.cpp src/xml_opr.h src/xml_opr.cpp - src/config.h src/config.cpp public_def.cpp + src/config.h src/config.cpp public_def.cpp resource.qrc + resource/ico.rc ) if (MSVC) diff --git a/MainWidget.cpp b/MainWidget.cpp index 7e7f2f0..caf5fa6 100644 --- a/MainWidget.cpp +++ b/MainWidget.cpp @@ -6,6 +6,7 @@ MainWidget::MainWidget(QWidget* parent) : QWidget(parent), ui(new Ui::MainWidget ui->setupUi(this); setWindowTitle(u8"OneLevelXmlOpr v0.9"); + setWindowIcon(QIcon("://resource/xml.ico")); width_.push_back(280); for (int i = 0; i < 30; ++i) { diff --git a/main.cpp b/main.cpp index 4e8128d..ba5f177 100644 --- a/main.cpp +++ b/main.cpp @@ -9,7 +9,7 @@ int main(int argc, char *argv[]) #ifdef _WIN32 QFont font("Microsoft YaHei", 10); a.setFont(font); - a.setStyle("windows xp"); + a.setStyle("windows"); #endif MainWidget w; diff --git a/resource.qrc b/resource.qrc new file mode 100644 index 0000000..595b74f --- /dev/null +++ b/resource.qrc @@ -0,0 +1,5 @@ + + + resource/xml.ico + + diff --git a/resource/ico.rc b/resource/ico.rc new file mode 100644 index 0000000..abd921b --- /dev/null +++ b/resource/ico.rc @@ -0,0 +1 @@ +IDI_ICON1 ICON DISCARDABLE "xml.ico" diff --git a/resource/xml.ico b/resource/xml.ico new file mode 100644 index 0000000..8f1f467 Binary files /dev/null and b/resource/xml.ico differ