#MyMagic8Ball #imports from tkinter import * from tkinter import ttk import random import time #root root = Tk() root.config(bg="purple") root.title("My Magic 8 Ball") root.geometry("300x200+300+300") #variables #answers answers = ["It's set in stone", "Most definetly", "Go for it", "It is uncertain", "Unknown to me that is", "Unclear is your path", "No way Jose", "Never in a million years", "Most certainly not"] rannum = IntVar() #frame frame = Frame(root, bg = "purple") frame.pack() #answer def answer(): lbl1.config(text="shaking") lbl2.config(text="shaking") lbl3.config(text="shaking") anslbl.config(text=random.choice(answers)) #Title title = Label(frame, text="My Magic 8 Ball", bg = "purple") title.pack() #Question Box lbl0 = Label(frame, text="Ask me a question:", bg = "purple") lbl0.pack() ent = Entry(frame) ent.pack() #Button btn = ttk.Button(frame, text="Go", command=answer) btn.pack() #Answer Labels lbl1 = Label(frame, bg = "purple" ) lbl1.pack() lbl2 = Label(frame, bg = "purple") lbl2.pack() lbl3 = Label(frame, bg = "purple") lbl3.pack() anslbl=Label(frame, bg = "purple") anslbl.focus_set() anslbl.bind("", answer) anslbl.pack() root.mainloop()