From a6321bfd719546eb8744de5c0f23fd4049540f05 Mon Sep 17 00:00:00 2001 From: taynpg Date: Sun, 28 Jul 2024 10:27:54 +0800 Subject: [PATCH] =?UTF-8?q?judge=EF=BC=9A=E5=AD=97=E4=BD=93=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 4 ++-- CMakeLists.txt | 2 +- MainWidget.cpp | 2 ++ main.cpp | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index f193c47..fdf4b53 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,7 +1,7 @@ { "files.autoSave": "onFocusChange", - "editor.fontSize": 16, - "editor.fontFamily": "'IBM Plex Mono', 'IBM Plex Mono', 'MIBM Plex Mono'", + "editor.fontSize": 14, + "editor.fontFamily": "'Cousine Nerd Font Mono', 'IBM Plex Mono', 'MIBM Plex Mono'", "cmake.configureOnOpen": true, "cmake.debugConfig": { "console": "integratedTerminal", diff --git a/CMakeLists.txt b/CMakeLists.txt index b5a4e9a..b27cf89 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.5) project(OneLevelXmlOpr VERSION 0.1 LANGUAGES CXX) set(CMAKE_PREFIX_PATH - "C:/Qt/6.6.3/6.6.3/msvc2019_64" + "C:/Qt/6.6.3/msvc2019_64" ) set(CMAKE_AUTOUIC ON) diff --git a/MainWidget.cpp b/MainWidget.cpp index 2a826ac..78ca110 100644 --- a/MainWidget.cpp +++ b/MainWidget.cpp @@ -184,12 +184,14 @@ void MainWidget::generate_table_widget() tab_widget_ = new QTableWidget(); metrics_ = std::make_shared(tab_widget_->font()); tab_widget_->setContextMenuPolicy(Qt::CustomContextMenu); + connect(tab_widget_, &QTableWidget::itemChanged, this, [&](QTableWidgetItem* item) { item_changed_handle(item); }); connect(tab_widget_, &QTableWidget::customContextMenuRequested, this, &MainWidget::show_custom_menu); auto config = ini_.get_config(); auto keys = CUtil::splitString(config.purpose, ","); keys_.clear(); + QStringList list; for (const auto& item : keys) { if (item.empty()) { diff --git a/main.cpp b/main.cpp index efa1be8..d2194e3 100644 --- a/main.cpp +++ b/main.cpp @@ -7,7 +7,7 @@ int main(int argc, char *argv[]) QApplication a(argc, argv); #ifdef _WIN32 - QFont font("Microsoft YaHei", 10); + QFont font("Microsoft YaHei", 9); a.setFont(font); a.setStyle("fusion"); #else