GUIデザインをコンセプトに近づける

This commit is contained in:
suti7yk5032 2024-07-01 12:51:17 +09:00
parent e3d9f73fd7
commit 5cd099a411

View file

@ -66,7 +66,7 @@ class Lock(customtkinter.CTkToplevel):
def __init__(self): def __init__(self):
super().__init__() super().__init__()
self.title(f'{app_name} | PC番号 {client_config["pc_number"]} | ロックされています') self.title(f'{app_name} | PC番号 {client_config["pc_number"]} | ロックされています')
self.geometry('400x200') self.geometry("600x400")
self.resizable(height=False, width=False) self.resizable(height=False, width=False)
self.attributes('-topmost', True) self.attributes('-topmost', True)
self.grab_set() self.grab_set()
@ -83,12 +83,21 @@ class Lock(customtkinter.CTkToplevel):
self.msg_title_1 = customtkinter.CTkLabel(self.msg_title_frame, text='ちょっと待って!!', font=self.title_font, anchor=tkinter.W) self.msg_title_1 = customtkinter.CTkLabel(self.msg_title_frame, text='ちょっと待って!!', font=self.title_font, anchor=tkinter.W)
self.msg_title_1.grid(row=0, column=0, padx=10, pady=10) self.msg_title_1.grid(row=0, column=0, padx=10, pady=10)
self.msg_title_2 = customtkinter.CTkLabel(self.msg_title_frame, text="本当にあなたですか?", font=self.title_font, anchor=tkinter.W)
self.msg_title_2.grid(row=1, column=0, padx=10, pady=10)
self.msg_subtitle_frame = customtkinter.CTkFrame(self, corner_radius=0, fg_color='transparent') self.msg_subtitle_frame = customtkinter.CTkFrame(self, corner_radius=0, fg_color='transparent')
self.msg_subtitle_frame.grid(row=1, column=0, sticky="nsew") self.msg_subtitle_frame.grid(row=1, column=0, sticky="nsew")
self.msg_subtitle_1 = customtkinter.CTkLabel(self.msg_subtitle_frame, text='サインインするには、パスワードが必要です。', font=self.general_font, anchor=tkinter.W) self.msg_subtitle_1 = customtkinter.CTkLabel(self.msg_subtitle_frame, text='サインインするには、Discordのダイレクトメッセージに', font=self.general_font, anchor=tkinter.W)
self.msg_subtitle_1.grid(row=0, column=0, padx=10, pady=10) self.msg_subtitle_1.grid(row=0, column=0, padx=10, pady=10)
self.msg_subtitle_2 = customtkinter.CTkLabel(self.msg_subtitle_frame, text='送信されたパスワードを入力してください。', font=self.general_font, anchor=tkinter.W)
self.msg_subtitle_2.grid(row=1, column=0, padx=10, pady=10)
self.msg_subtitle_3 = customtkinter.CTkLabel(self.msg_subtitle_frame, text='パスワードの有効期限は23:59までです。', font=self.general_font, anchor=tkinter.W)
self.msg_subtitle_3.grid(row=2, column=0, padx=10, pady=10)
self.input_frame = customtkinter.CTkFrame(self, corner_radius=0, fg_color='transparent') self.input_frame = customtkinter.CTkFrame(self, corner_radius=0, fg_color='transparent')
self.input_frame.grid(row=2, column=0, sticky="nsew") self.input_frame.grid(row=2, column=0, sticky="nsew")
@ -99,8 +108,13 @@ class Lock(customtkinter.CTkToplevel):
self.button_frame.grid(row=3, column=0, sticky="nsew") self.button_frame.grid(row=3, column=0, sticky="nsew")
self.signin_button = customtkinter.CTkButton(self.button_frame, text='サインイン', command=self.auth, font=self.general_font) self.signin_button = customtkinter.CTkButton(self.button_frame, text='サインイン', command=self.auth, font=self.general_font)
self.signin_button.grid(row=0, column=1, padx=10, pady=10) self.signin_button.grid(row=0, column=2, padx=10, pady=10)
self.signin_button.pack(padx=10, anchor=tkinter.E)
self.logout_button = customtkinter.CTkButton(self.button_frame, text='ログアウト', command=self.auth, font=self.general_font)
self.logout_button.grid(row=0, column=1, padx=10, pady=10)
self.signin_button = customtkinter.CTkButton(self.button_frame, text='ヘルプ', command=self.auth, font=self.general_font)
self.signin_button.grid(row=0, column=0, padx=10, pady=10)
self.keyboard_listener_thread = threading.Thread(target=self.keyboard_listener) self.keyboard_listener_thread = threading.Thread(target=self.keyboard_listener)
self.keyboard_listener_thread.daemon = True self.keyboard_listener_thread.daemon = True