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