예제 #1
0
    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
예제 #3
0
    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
예제 #4
0
    #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: