Let’s start using checkbuttons. Here I put some code to make an image to show wich checbuttons have been selected:
import tkinter as tk
root = tk.Tk()
on_image = tk.PhotoImage()
off_image = tk.PhotoImage()
def printme():
print("hello")
var1 = tk.IntVar(value=1)
var2 = tk.IntVar(value=0)
def check(intvar):
return tk.Checkbutton(
root,
compound="left",
text="Hello",
image=off_image,
selectimage=on_image,
indicatoron=True,
onvalue=1,
offvalue=0,
variable=intvar,
font="arial 20",
command=printme)
def colors_check():
root.update()
root.update()
c1h = c1.winfo_height()
c2h = c2.winfo_height()
on_image.put(("green",), to=(0, 0, 15, c1h))
off_image.put(("white",), to=(0, 0, 20, c2h))
c1 = check(var1)
c2 = check(var2)
c1.grid(row=0, column=0)
c2.grid(row=1, column=0)
colors_check()
root.mainloop()
Subscribe to the newsletter for updates
Tkinter templatesTwitter: @pythonprogrammi - python_pygame
Claude's Games
1. Memory gameVideos
Speech recognition gamePygame's Platform Game
