From 29de78da7c0f34c20ff19bf4c723116856124635 Mon Sep 17 00:00:00 2001 From: GengGode Date: Tue, 21 Sep 2021 00:42:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=86=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E8=83=8C=E6=99=AF=E5=9B=BE=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GenshinImpactNaturalLaw.cpp | 14 +++++++++++++- GenshinImpactNaturalLaw/GenshinImpactNaturalLaw.h | 1 + GenshinImpactNaturalLaw/config.ini | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/GenshinImpactNaturalLaw/GenshinImpactNaturalLaw.cpp b/GenshinImpactNaturalLaw/GenshinImpactNaturalLaw.cpp index e960501..503511a 100644 --- a/GenshinImpactNaturalLaw/GenshinImpactNaturalLaw.cpp +++ b/GenshinImpactNaturalLaw/GenshinImpactNaturalLaw.cpp @@ -20,7 +20,7 @@ GenshinImpactNaturalLaw::GenshinImpactNaturalLaw(QWidget *parent) connect(Tray, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(TrayMenuClickEvent(QSystemTrayIcon::ActivationReason))); ShowMainAction = new QAction(tr("Str_ShowMainWidget"), this);//显示主界面 - connect(ShowMainAction, SIGNAL(triggered()), this, SLOT(show())); + connect(ShowMainAction, SIGNAL(triggered()), this, SLOT(ShowEvent())); ExitAction = new QAction(tr("Str_Exit"), this);//退出 connect(ExitAction, SIGNAL(triggered()), this, SLOT(close())); @@ -210,6 +210,18 @@ void GenshinImpactNaturalLaw::uiShowImage() } } +void GenshinImpactNaturalLaw::ShowEvent() +{ + this->show(); + + //this->activateWindow(); + //this->raise(); + //WidgetsSetting->hide(); + + setting.sync(); + uiShowImage(); +} + void GenshinImpactNaturalLaw::CloseEvent() { if (setting.is_exit_ismini) diff --git a/GenshinImpactNaturalLaw/GenshinImpactNaturalLaw.h b/GenshinImpactNaturalLaw/GenshinImpactNaturalLaw.h index 92b6b3f..3d2e9b2 100644 --- a/GenshinImpactNaturalLaw/GenshinImpactNaturalLaw.h +++ b/GenshinImpactNaturalLaw/GenshinImpactNaturalLaw.h @@ -61,6 +61,7 @@ class GenshinImpactNaturalLaw : public QMainWindow private slots: void NewWidgetsSetting(); + void ShowEvent(); void CloseEvent(); void StartGame(); void OpenLinkeUrl(); diff --git a/GenshinImpactNaturalLaw/config.ini b/GenshinImpactNaturalLaw/config.ini index 72d69d9..01b2249 100644 --- a/GenshinImpactNaturalLaw/config.ini +++ b/GenshinImpactNaturalLaw/config.ini @@ -14,7 +14,7 @@ game_start_name=YuanShen.exe [Module] is_first_exit=false -mods_number=5 +mods_number=2 mods_0=false mods_1=true mods_2=false