ボタンの色を修正
init周りを修正
This commit is contained in:
parent
d7094656a3
commit
9cb5f22cfc
1 changed files with 24 additions and 12 deletions
|
@ -57,7 +57,7 @@ def init(**kwargs):
|
|||
client_config["pc_number"] = 1
|
||||
with open(client_config_path, "w") as w:
|
||||
json.dump(client_config, w, indent=4)
|
||||
return 0
|
||||
return 2
|
||||
else:
|
||||
return 0
|
||||
|
||||
|
@ -244,11 +244,19 @@ class Lock(customtkinter.CTkToplevel):
|
|||
auth_thread.daemon = True
|
||||
auth_thread.start()
|
||||
|
||||
|
||||
def auth(self):
|
||||
def button_disable(self):
|
||||
self.help_button.configure(state="disabled", fg_color="gray")
|
||||
self.signin_button.configure(state="disabled", fg_color="gray")
|
||||
self.signout_button.configure(state="disabled", fg_color="gray")
|
||||
|
||||
def button_enable(self):
|
||||
self.help_button.configure(state="normal", fg_color="#3c8dd0")
|
||||
self.signin_button.configure(state="normal", fg_color="#3c8dd0")
|
||||
self.signout_button.configure(state="normal", fg_color="#3c8dd0")
|
||||
|
||||
|
||||
def auth(self):
|
||||
self.button_disable()
|
||||
password = str(self.password_entry.get())
|
||||
if len(password) == 10:
|
||||
print("マスターパスワードで認証を試行します。")
|
||||
|
@ -258,9 +266,11 @@ class Lock(customtkinter.CTkToplevel):
|
|||
self.exit()
|
||||
else:
|
||||
print("マスターパスワードで認証できませんでした。")
|
||||
self.help_button.configure(state="normal", fg_color="blue")
|
||||
self.signin_button.configure(state="normal", fg_color="blue")
|
||||
self.signout_button.configure(state="normal", fg_color="blue")
|
||||
self.withdraw()
|
||||
msgbox = tkinter.messagebox.showinfo(title=f"{app_name} | 誤ったパスワード", message=f"パスワードが間違っています!")
|
||||
self.msg_subtitle_1.configure(text='パスワードが間違っています! ')
|
||||
self.button_enable()
|
||||
self.deiconify()
|
||||
|
||||
|
||||
print("認証サーバーにアクセスします。")
|
||||
|
@ -279,9 +289,7 @@ class Lock(customtkinter.CTkToplevel):
|
|||
self.withdraw()
|
||||
msgbox = tkinter.messagebox.showinfo(title=f"{app_name} | 誤ったパスワード", message=f"パスワードが間違っています!")
|
||||
self.msg_subtitle_1.configure(text='パスワードが間違っています! ')
|
||||
self.help_button.configure(state="normal", fg_color="blue")
|
||||
self.signin_button.configure(state="normal", fg_color="blue")
|
||||
self.signout_button.configure(state="normal", fg_color="blue")
|
||||
self.button_enable()
|
||||
self.deiconify()
|
||||
except:
|
||||
print("認証サーバーにアクセスできません。マスターパスワードで認証を試行します。")
|
||||
|
@ -294,9 +302,7 @@ class Lock(customtkinter.CTkToplevel):
|
|||
self.withdraw()
|
||||
msgbox = tkinter.messagebox.showinfo(title=f"{app_name} | ネットワークエラー", message=f"認証サーバーにアクセスできませんでした。\n続行するには、マスターパスワードを入力してください。")
|
||||
self.msg_subtitle_1.configure(text='ネットワークエラーが発生しています。\n続行するには、マスターパスワードを入力して下さい。 ')
|
||||
self.help_button.configure(state="normal", fg_color="blue")
|
||||
self.signin_button.configure(state="normal", fg_color="blue")
|
||||
self.signout_button.configure(state="normal", fg_color="blue")
|
||||
self.button_enable()
|
||||
self.deiconify()
|
||||
|
||||
def signout(self):
|
||||
|
@ -397,6 +403,8 @@ if __name__ == '__main__':
|
|||
init_result = init()
|
||||
if init_result == 1:
|
||||
warning_msgbox = tkinter.messagebox.showwarning(title=f"{app_name} | 多重起動エラー", message=f"もう終了処理を行っています。\nPCがシャットダウンするまで、もう少しお待ちください。")
|
||||
elif init_result == 2:
|
||||
pass
|
||||
else:
|
||||
app = App()
|
||||
monitor = Monitor()
|
||||
|
@ -405,6 +413,8 @@ if __name__ == '__main__':
|
|||
init_result = init(pc_number=args[2])
|
||||
if init_result == 1:
|
||||
warning_msgbox = tkinter.messagebox.showwarning(title=f"{app_name} | 多重起動エラー", message=f"すでに {app_name} は実行されています。\n正常に起動しない場合は、既に起動しているプロセスを終了してから、もう一度起動してみてください。")
|
||||
elif init_result == 2:
|
||||
pass
|
||||
else:
|
||||
pass
|
||||
else:
|
||||
|
@ -413,6 +423,8 @@ if __name__ == '__main__':
|
|||
init_result = init()
|
||||
if init_result == 1:
|
||||
warning_msgbox = tkinter.messagebox.showwarning(title=f"{app_name} | 多重起動エラー", message=f"すでに {app_name} は実行されています。\n正常に起動しない場合は、既に起動しているプロセスを終了してから、もう一度起動してみてください。")
|
||||
elif init_result == 2:
|
||||
pass
|
||||
else:
|
||||
app = App()
|
||||
app.protocol("WM_DELETE_WINDOW", app.handler_close)
|
||||
|
|
Loading…
Reference in a new issue