
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 & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.