def selection():
global master;
categorynum = {"Random":9,"Books":10,"Film":11,"Music":12,"Musicals & Theatres":13,"Television":14,"Video Games":15,"Board Games":16,
"Science & Nature":17,"Computers":18,"Mathematics":19,"Mythology":20,"Sports":21,"Geography":22,"History":23,"Politics":24,"Art":25,
"Celebrities":26,"Animals":27,"Vehicles":28,"Comics":29,"Gadgets":30,"Japanese Anime & Manga":31,"Cartoon & Animations":32}
master = methods.define_window("Pick your choice","400x300")
category_var = StringVar(master)
category_var.set("Random") #default value
category = ttk.Combobox(master, state = "readonly", textvariable = category_var, values = ["Random","Books","Film","Music","Musicals & Theatres","Television","Video Games","Board Games",
"Science & Nature","Computers","Mathematics","Mythology","Sports","Geography","History","Politics","Art",
"Celebrities","Animals","Vehicles","Comics","Gadgets","Japanese Anime & Manga","Cartoon & Animations"])
category.pack()
category.place(relx=.5,rely=.4, anchor="center")
number_var = StringVar(master)
number_var.set("5") #default value
num = ttk.Combobox(master, state = "readonly", textvariable = number_var, values=["5","10","15","20"])
num.pack()
num.place(relx=.5,rely=.5,anchor="center")
def getinput():
category = category_var.get()
if category == "Random":
category = random.randint(9,32)
else:
category = categorynum[category]
number = number_var.get()
master.destroy();
quizUI(category, number)
def back():
master.destroy()
profile.show_window()
Button(master, text = "Back", command = back).pack(side=BOTTOM, pady = 10)
Button(master, text = "Play!", command = getinput).pack(side=BOTTOM, pady=50)
master.mainloop()
评论列表
文章目录