Checkboxes
checkboxes.py
#1. import and init: import random from tkinter import * from tkinter import messagebox window = Tk() #2. vars and form controls: go = Button() homework = BooleanVar(value = True) #checked on start up chkhomework = Checkbutton(text="Homework assigned?", onvalue=True, offvalue=False, variable=homework) #3. events: def lesson(event): if homework.get(): messagebox.showinfo("Homework!", "no playing") else: messagebox.showinfo("No homework!", "go play") #4. bindings: go.bind("<ButtonPress>", lesson) #5. pack: go.pack(side="top", anchor="nw") chkhomework.pack(side="top", anchor="nw") #6. run: window.mainloop()