Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.

Paste

Pasted as Python by Kaori4Kousei ( 7 years ago )
class HomePage(tk.Frame):
   
    teamID = ""
    
    def createFrame(self, rootWindow):
        frame = tk.Frame(rootWindow)
        frame.config(background='green')
        frame.pack()
        self.createWidgets(frame,rootWindow)

    def store(self):
        storeTeamID(textBoxTeamID, frame,rootWindow)
    def createWidgets(self,frame, rootWindow):
        C = tk.Canvas(frame, bg="blue", height=30, width=30)
        filename = PhotoImage(file = "F:\\Project Event\\chandigarhLogo.png")
        background_label = Label(frame, image=filename)
        background_label.grid(row=0, column=0,pady=20)

        labelEnterTeamID = tk.Label(frame, height=2, width=30, text="   Enter your Team ID: ")
        labelEnterTeamID.config(background='green', font=("Courier", 44,'bold'))
        labelEnterTeamID.grid(row=1, column=0,pady=40)

        textBoxTeamID = tk.Entry(frame,justify='center')
        textBoxTeamID.grid(row=2, column=0, ipady=10)
        textBoxTeamID.config(width=50)
        textBoxTeamID.focus()
        textBoxTeamID.bind('<Return>',self.store)
        goButton = tk.Button(frame,
                   text="Go!",
                    command=lambda: self.storeTeamID(textBoxTeamID, frame,rootWindow))
        goButton.grid(row=4, column=0,pady=60)
        goButton.config(width=25,bg='pale green')

        rootWindow.mainloop()
        
    def challengeOne(self,teamIDPassed,frame, rootWindow):
        frame.pack_forget()
        frame.destroy()
        rootWindow.destroy()
        """new_frame1 = tk.Frame(rootWindow)
        
        new_frame1.pack()
        textShow = 'Your TEAM ID is: {}'.format(teamIDPassed)
        labelTeamID = tk.Label(new_frame1,height=2,width=30,text=textShow)
        labelTeamID.grid(row=1,column=0)
        labelTeamID.config(font=("Courier", 44))
        textBoxTeamID = tk.Entry(new_frame1,justify='center')"""
        
        app = SampleApp()
        app.mainloop()


    def storeTeamID(self,textBoxTeamID,frame,rootWindow):
        teamID = textBoxTeamID.get()
        print("Your team ID is {}".format(teamID))
        self.challengeOne(teamID,frame,rootWindow)

    def __init__(self):
        rootWindow = tk.Tk()
        rootWindow.title('TechEvent Round-2')
        app=FullScreenApp(rootWindow)
        rootWindow.config(background='green')
        self.createFrame(rootWindow)
    
createHomePage = HomePage()

 

Revise this Paste

Your Name: Code Language: