Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- import time
- root = Tk()
- message = StringVar()
- label = Label(root, textvariable=message, fg='black', anchor=CENTER)
- counter = 0
- def gas():
- root.configure(background='DarkOrchid3')
- message.set("gas")
- label.config(bg='DarkOrchid3')
- def doorbell():
- root.configure(background='chartreuse3')
- message.set("doorbell")
- label.config(bg='chartreuse3')
- def fridge():
- root.configure(background='RoyalBlue2')
- message.set("fridge")
- label.config(bg='RoyalBlue2')
- def timer():
- root.configure(background='orange')
- message.set("timer")
- label.config(bg='orange')
- def base():
- root.configure(background='snow')
- message.set("hoi")
- label.config(bg='snow')
- def switchScreens():
- root.after(1000, base())
- root.after(1000, gas())
- root.after(1000, doorbell())
- root.after(1000, fridge())
- root.after(1000, timer())
- def switch():
- global counter
- if counter == 0:
- base()
- elif counter == 1:
- gas()
- elif counter == 2:
- fridge()
- elif counter == 3:
- timer()
- elif counter == 4:
- doorbell()
- if counter == 4:
- counter = 0
- else:
- counter += 1
- switchButton=Button(root, text='Change Color', command=switch)
- exitButton=Button(root, text='Exit Program', command=root.destroy)
- exitButton.pack()
- switchButton.pack()
- label.pack(fill=BOTH, expand=1)
- switchScreens()
- root.attributes('-fullscreen', True)
- root = mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement