def __init__(self, master=None): tk.Frame.__init__(self, master) self.master = master self.welcomeScreen = WelcomeScreen(self, master) self.serverScreen = ServerScreen(self, master) self.welcomeScreen.show()
def build(self): self.title = " Iris' Pizza Calculator" welcome_screen = WelcomeScreen(name="welcome_screen") manager_screen = ManagerScreen(name="manager_screen") customer_screen = CustomerScreen(name="customer_screen") self.screen_manager.add_widget(welcome_screen) self.screen_manager.add_widget(manager_screen) self.screen_manager.add_widget(customer_screen) return self.screen_manager
def build(self): PongGameApp.pong_screen_manager = ScreenManager() welcome_screen = WelcomeScreen(name="welcome_screen") game_screen = PongGameScreen(name="game_screen") settings_screen = SettingsScreen(name="settings_screen") #win_screen = WinScreen(name="win_screen") self.pong_screen_manager.add_widget(welcome_screen) self.pong_screen_manager.add_widget(game_screen) self.pong_screen_manager.add_widget(settings_screen) #self.pong_screen_manager.add_widget(win_screen) return self.pong_screen_manager
#if a match is found, return true. If no matches were found, return false. if check is None: return False else: return True if __name__ == "__main__": terminal = Terminal() #Main program loop, includes the welcome screen and login sequence. This loop handles cases such as users logging out and back into another account. exit = False while not exit: #prints the welcome screen, which lets users login, register, or exit the program welcomeScreen = WelcomeScreen(terminal) isUser = welcomeScreen.printScreen() #open the login screen and log the user in. They can return back if they want to too. if isUser: #log the user in uid = LoginScreen(terminal).log_in() if uid is None: continue #checks if the user is a privileged user priv = check_priv(terminal.getDBName(), uid) #testing below #print(priv) #funny tidbit, the statement "not isUser" returns true if isUser is not True, even if isUser is NoneType. elif isUser == False: