def _login(self): self.login_button.configure(state=tk.DISABLED) self.guest_button.configure(state=tk.DISABLED) self.language_button.configure(state=tk.DISABLED) username = self.username_entry.get().strip() password = self.password_entry.get().strip() try: self.pikax_handler.login(username, password) if self.remember_me_checkbox.get(): self.save_login_credential(username, password) else: self.remove_login_credential_if_exists() go_to_next_screen(src=self, dest=MenuScreen) except PikaxException as e: self.guest_button.configure(state=tk.NORMAL) self.language_button.configure(state=tk.NORMAL) self.login_button.configure(state=tk.NORMAL) sys.stdout.write(f'{e}')
def back_clicked(self): from menu import MenuScreen self.save_inputs() go_to_next_screen(self, MenuScreen)
def back_clicked(self): from login import LoginScreen go_to_next_screen(src=self, dest=LoginScreen)
def search_clicked(self): from search import SearchScreen go_to_next_screen(src=self, dest=SearchScreen)
def rank_clicked(self): from rank import RankScreen go_to_next_screen(src=self, dest=RankScreen)
def id_clicked(self): from illustration import IllustrationScreen go_to_next_screen(src=self, dest=IllustrationScreen)
def artist_clicked(self): from artist import ArtistScreen go_to_next_screen(src=self, dest=ArtistScreen)
def guest_login(self): self.save_inputs() self.login_button.configure(state=tk.DISABLED) self.language_button.configure(state=tk.DISABLED) go_to_next_screen(src=self, dest=MenuScreen)