def __init__(self, master=None): tk.Frame.__init__(self, master) self.master = master self.welcomeScreen = WelcomeScreen(self, master) self.configScreen = ConfigScreen(self, master) self.welcomeScreen.show() self.client = Client()
def main() : welcome = WelcomeScreen() welcome.draw() while True : tetris = Tetris() returnValue = tetris.play() if returnValue == 1 : # Directly Shut Down break end = EndScreen() returnValue = end.draw() if returnValue == False : break
def deltasks_window(): main_window = tk.Toplevel() main_window.title("Task Tracker App") main_window.geometry("500x500") tk.Label(main_window, text="Delete existing task:").pack() scroll_bar = tk.Scrollbar(main_window) scroll_bar.pack(side=tk.RIGHT, fill=tk.Y) selecttask_box = tk.Listbox(master=main_window, yscrollcommand=scroll_bar.set) index = EditTaskScreen.insertText(selecttask_box) scroll_bar.config(command=selecttask_box.yview) done_btn = tk.Button( main_window, text="Done", command=lambda: WelcomeScreen.closeWindow(main_window)) done_btn.pack(side=tk.BOTTOM) delete_btn = tk.Button( main_window, text="Delete", command=lambda: deleteSelection(selecttask_box, index)) delete_btn.pack(side=tk.BOTTOM) selecttask_box.config(height=200, width=60) selecttask_box.pack() tk.mainloop()
def CreateDebug(self): self = Gui(debug=False) self.resizable(width=False, height=False) self.maxsize(width=1024, height=768) self.maincol = self.col(weights=[0,0,1]) # Resizing of Windows MenuBar.Create(self) self.title('Doru\'s No Frills - Welcome') StatusBar.Create(self) WelcomeScreen.Create(self) Modules.Check.openwindow = "WelcomeScreen" self.mainloop()
class MainWindow(tk.Frame): def __init__(self, master=None): tk.Frame.__init__(self, master) self.master = master self.welcomeScreen = WelcomeScreen(self, master) self.configScreen = ConfigScreen(self, master) self.welcomeScreen.show() self.client = Client() def goToServerScreen(self): print("Going to config screen") self.welcomeScreen.hide() self.configScreen.show() def goToWelcomeScreen(self): print("Going to welcome screen") self.configScreen.hide() self.welcomeScreen.show() def checkLocalServer(self): self.configScreen.logSent("Checking for listening server...") success = self.client.check_server("localhost", 5000) if success: self.configScreen.logSent("Server is listening.") else: self.configScreen.logSent("No Server listening.")
def ValidateLogin(self, Event=None): Accountlist = Account_Read() user = self.Login.userentry.get() passw = self.Login.passentry.get() result = Modules.ValidateLogic.Validate(user, passw, Accountlist) if result != False: self.endcol() # Ends original GUI column self.Login.destroy() Modules.Check.userlevel = result[0] Modules.Check.loggeduser = user Modules.Check.hourlywage = result[1] MenuBar.Create(self) StatusBar.Create(self) WelcomeScreen.Create(self) self.title('Doru\'s No Frills - Welcome') else: tkMessageBox.showwarning( 'Error', 'Username or password is incorrect, please retry')
def runSpanishGame(self): game = WelcomeScreen.WelcomeScreen() game.runWelcomeScreen() self.loadMusic() self.loadEverything() xCoords = self.__toucan.getX() + 2 self.__screen.blit(self.__toucan.getImage(), (xCoords, self.__toucan.getY())) pygame.display.flip() self.__clock.tick(.8) self.loadEverything() happyImage = self.__toucan.loadHappy() xCoords = self.__toucan.getX() + 2 self.__screen.blit(happyImage, (xCoords, self.__toucan.getY())) pygame.display.flip() self.__clock.tick(.8) if (self.__funLevel != 10): self.__funLevel = self.__funLevel + 1
def closeWindows(windowA, windowB, indexValue, newName, newTime, newDesc): updatedData = DataModel.DataModel.modifyJson(indexValue) DataModel.DataModel.createJson(updatedData, newName, newTime, newDesc) WelcomeScreen.closeWindow(windowA) WelcomeScreen.closeWindow(windowB)
import tkinter as tk import WelcomeScreen main_window = tk.Tk() WelcomeScreen.launch(main_window)
def runWelcomeScreen(): ws = WelcomeScreen.WelcomeScreen() ws.runWelcomeScreen()