From 88155e5b013ce0bb404b890849c16b66c34246ab Mon Sep 17 00:00:00 2001 From: misygauziya Date: Thu, 13 Jul 2023 11:01:25 +0900 Subject: [PATCH] =?UTF-8?q?=E8=B5=B7=E5=8B=95=E6=99=82=E3=81=ABToplevelWin?= =?UTF-8?q?dowConfig=E3=82=92=E7=94=9F=E6=88=90=E3=81=99=E3=82=8B=E3=82=88?= =?UTF-8?q?=E3=81=86=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VRCT.py | 14 +++++++++----- window_config.py | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/VRCT.py b/VRCT.py index 9915b82c..c46216d3 100644 --- a/VRCT.py +++ b/VRCT.py @@ -397,12 +397,16 @@ class App(CTk): # delete window self.protocol("WM_DELETE_WINDOW", self.delete_window) + self.config_window = ToplevelWindowConfig(self) + self.config_window.withdraw() + def button_config_callback(self): - if self.config_window is None or not self.config_window.winfo_exists(): - self.config_window = ToplevelWindowConfig(self) - self.checkbox_translation.configure(state="disabled") - self.checkbox_transcription_send.configure(state="disabled") - self.checkbox_transcription_receive.configure(state="disabled") + # if self.config_window is None or not self.config_window.winfo_exists(): + # # self.config_window = ToplevelWindowConfig(self) + self.config_window.deiconify() + self.checkbox_translation.configure(state="disabled") + self.checkbox_transcription_send.configure(state="disabled") + self.checkbox_transcription_receive.configure(state="disabled") self.config_window.focus() def button_information_callback(self): diff --git a/window_config.py b/window_config.py index 481acea6..27ab3859 100644 --- a/window_config.py +++ b/window_config.py @@ -406,7 +406,7 @@ class ToplevelWindowConfig(CTkToplevel): self.parent.checkbox_translation.configure(state="normal") self.parent.checkbox_transcription_send.configure(state="normal") self.parent.checkbox_transcription_receive.configure(state="normal") - self.parent.config_window.destroy() + self.parent.config_window.withdraw() def entry_message_format_callback(self, event): value = self.entry_message_format.get()