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()Add a code snippet to your website: www.paste.org