import ttkbootstrap as ttk
from ttkbootstrap.constants import *
my_w = ttk.Window()
my_w.geometry("300x100") # width and height
cb1_v = ttk.BooleanVar(value=True)
cb1 = ttk.Checkbutton(variable=cb1_v,text="Success",
onvalue=True, offvalue=False, bootstyle=SUCCESS )
cb1.grid(row=1, column=1, padx=10, pady=20)
cb2_v = ttk.BooleanVar(value=True)
cb2 = ttk.Checkbutton(variable=cb2_v,text="Danger",
onvalue=True,offvalue=False,bootstyle=DANGER)
cb2.grid(row=1, column=2, padx=10, pady=20)
cb3_v = ttk.BooleanVar(value=False)
cb3 = ttk.Checkbutton(variable=cb3_v,text="UnChecked",
onvalue=True,offvalue=False,bootstyle=WARNING)
cb3.grid(row=1, column=3, padx=10, pady=20)
my_w.mainloop()
cb1_v=ttk.BooleanVar(value=True)
cb1=ttk.Checkbutton(variable=cb1_v, text='Success',
onvalue=True,offvalue=False,bootstyle=SUCCESS+'-toolbutton')
cb1.grid(row=1,column=1,padx=10,pady=20)
cb2_v=ttk.BooleanVar(value=True)
cb2=ttk.Checkbutton(variable=cb2_v, text='Danger',
onvalue=True,offvalue=False,bootstyle='danger-toolbutton')
cb2.grid(row=1,column=2,padx=10,pady=20)
cb3_v=ttk.BooleanVar(value=False)
cb3=ttk.Checkbutton(variable=cb3_v, text='UnChecked',
onvalue=True,offvalue=False,bootstyle='warning-toolbutton')
cb3.grid(row=1,column=3,padx=10,pady=20)
cb1_v=ttk.BooleanVar(value=True)
cb1=ttk.Checkbutton(variable=cb1_v, text='Success',
onvalue=True,offvalue=False,bootstyle=SUCCESS+'-outline-toolbutton')
cb1.grid(row=1,column=1,padx=10,pady=20)
cb2_v=ttk.BooleanVar(value=True)
cb2=ttk.Checkbutton(variable=cb2_v, text='Danger',
onvalue=True,offvalue=False,bootstyle='danger-outline-toolbutton')
cb2.grid(row=1,column=2,padx=10,pady=20)
cb3_v=ttk.BooleanVar(value=False)
cb3=ttk.Checkbutton(variable=cb3_v, text='UnChecked',
onvalue=True,offvalue=False,bootstyle='warning-outline-toolbutton')
cb3.grid(row=1,column=3,padx=10,pady=20)
cb1_v = ttk.BooleanVar(value=True)
cb1 = ttk.Checkbutton(variable=cb1_v,text="Success",
onvalue=True,offvalue=False,bootstyle=SUCCESS + "-round-toggle")
cb1.grid(row=1, column=1, padx=10, pady=20)
cb2_v = ttk.BooleanVar(value=True)
cb2 = ttk.Checkbutton(variable=cb2_v,text="Danger",
onvalue=True,offvalue=False,bootstyle="danger-round-toggle")
cb2.grid(row=1, column=2, padx=10, pady=20)
cb3_v = ttk.BooleanVar(value=False)
cb3 = ttk.Checkbutton(variable=cb3_v,text="UnChecked",
onvalue=True,offvalue=False,bootstyle="warning-round-toggle")
cb3.grid(row=1, column=3, padx=10, pady=20)
Square toggle switch
cb1_v = ttk.BooleanVar(value=True)
cb1 = ttk.Checkbutton(variable=cb1_v,text="Success",
onvalue=True, offvalue=False, bootstyle=SUCCESS + "-square-toggle")
cb1.grid(row=1, column=1, padx=10, pady=20)
cb2_v = ttk.BooleanVar(value=True)
cb2 = ttk.Checkbutton(variable=cb2_v,text="Danger",
onvalue=True,offvalue=False,bootstyle="danger-square-toggle")
cb2.grid(row=1, column=2, padx=10, pady=20)
cb3_v = ttk.BooleanVar(value=False)
cb3 = ttk.Checkbutton(variable=cb3_v,text="UnChecked",
onvalue=True,offvalue=False,bootstyle="warning-square-toggle")
cb3.grid(row=1, column=3, padx=10, pady=20)
import ttkbootstrap as ttk
from ttkbootstrap.constants import *
my_w = ttk.Window()
my_w.geometry("580x250") # width and height
c_v=ttk.BooleanVar(value=True)
c=0
for my_style in my_w.style.colors: # List of styles
cb1=ttk.Checkbutton(text=my_style,variable=c_v,bootstyle=my_style )
cb1.grid(row=0,column=c,padx=3,pady=10)
cb1=ttk.Checkbutton(text=my_style,variable=c_v,bootstyle=my_style +'-toolbutton')
cb1.grid(row=1,column=c,padx=3,pady=15)
cb2=ttk.Checkbutton(text=my_style,variable=c_v,bootstyle=my_style +'-outline-toolbutton')
cb2.grid(row=2,column=c,padx=3,pady=15)
cb3=ttk.Checkbutton(text=my_style,variable=c_v,bootstyle=my_style +'-round-toggle')
cb3.grid(row=3,column=c,padx=3,pady=15)
cb3=ttk.Checkbutton(text=my_style,variable=c_v,bootstyle=my_style +'-square-toggle')
cb3.grid(row=4,column=c,padx=3,pady=15)
c=c+1
my_w.mainloop()
from tkinter.font import nametofont
default_font = nametofont("TkDefaultFont")
default_font.configure(family="Times",size=14,weight='bold')
Author
🎥 Join me live on YouTubePassionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.