class MainWindow(Frame): def __init__(self, parent): Frame.__init__(self, parent) self.parent = parent self.parent.title("GLIDE") self.welcomeScreen = WelcomeScreen(self.parent, self) # can create a StartPopupWindow x = (self.parent.winfo_screenwidth() - DIM_X)/2 y = (self.parent.winfo_screenheight() - DIM_Y)/2 self.parent.geometry('%dx%d+%d+%d' % (DIM_X, DIM_Y, x, y)) self.pack() self.envt = None self.parent.protocol("WM_DELETE_WINDOW", self.exit) self.canQuit = True def createNewEnvt(self, username): self.welcomeScreen.pack_forget() self.envt = Environment(self.parent, self, username) self.envt.pack() def exit(self): if self.canQuit: frame = Frame(bg="") frame.pack() popup = GlideChoose(self, "Are you sure you want to quit?", "Quit GLIDE", True) def kill(self): if self.envt != None: self.envt.setEndStatus(True) self.parent.destroy()
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 __init__(self, parent): Frame.__init__(self, parent) self.parent = parent self.parent.title("GLIDE") self.welcomeScreen = WelcomeScreen(self.parent, self) # can create a StartPopupWindow x = (self.parent.winfo_screenwidth() - DIM_X)/2 y = (self.parent.winfo_screenheight() - DIM_Y)/2 self.parent.geometry('%dx%d+%d+%d' % (DIM_X, DIM_Y, x, y)) self.pack() self.envt = None self.parent.protocol("WM_DELETE_WINDOW", self.exit) self.canQuit = True
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
class MainWindow(tk.Frame): 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 goToServerScreen(self): print("Going to server screen") self.welcomeScreen.hide() self.serverScreen.show() def goToWelcomeScreen(self): print("Going to welcome screen") self.serverScreen.hide() self.welcomeScreen.show()
#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: