Widgets#

The visual catalog — a usage guide for each widget: set bootstyle, choose a variant and color, and handle states. The recipe is the same whether the widget is a native ttk widget ttkbootstrap themes or one ttkbootstrap ships, so they live in one list, grouped by purpose. Every page follows the same shape — a one-liner, screenshots in both themes, semantic styling, then variants, colors, and states — and ends by linking to the widget’s API (python.org’s tkinter.ttk for a native widget, the widget reference for a ttkbootstrap one), where each page also documents the widget’s hand-styling surface.

Actions

Buttons that trigger commands.

Button

Inputs

Free-text, numeric, and date entry, plus sliders — single- and multi-line.

Entry · Text · Spinbox · DateEntry · Scale · LabeledScale

Selection

Choose from a set of options — toggles, radios, and dropdowns.

Checkbutton · Radiobutton · Combobox · OptionMenu · Menubutton

Data display

Show values and records — labels, progress, meters, tables, and trees.

Label · Progressbar · Meter · Floodgauge · Treeview · Tableview

Containers & layout

Group and arrange widgets — frames, tabs, panes, and scrolling.

Frame · Labelframe · Notebook · Panedwindow · Scrolled · Scrollbar · Separator · Sizegrip

Drawing

A free-form surface for shapes, text, images, and embedded widgets.

Canvas

Overlays

Transient surfaces that float above the content — tooltips and toasts.

Tooltip · Toast