Reference#
The lookup layer:
Every widget’s options, methods, and — for ttk widgets — styling. The native ttk widgets, the ones ttkbootstrap ships, and the classic tk widgets, grouped by what they do.
The application window classes — App (the root) and Toplevel — and
their constructor, theme, and window-management surface.
Message, input, and picker dialogs — Messagebox, Querybox, and the
dialog classes — plus toasts and tooltips.
The style engine and the tools to build your own styles — Style,
the bootstyle delivery helpers, and the custom-style toolkit.
Declare and consume color themes — Theme, ThemeDefinition,
Colors, and the legacy-theme bridge.
Images on widgets — the PhotoImage primitive and the Bootstrap Icons
glyph engine (Icon, apply_icon, icon_element).
Translate built-in strings and switch locales — L, set_locale,
LocaleVar, MessageCatalog.
Manage the application’s named fonts and the global family.
Attach input validation to entries — ready-made checks plus custom validators.
The typed value holders that bind to widgets — StringVar, IntVar,
DoubleVar, BooleanVar, and LocaleVar.
The geometry managers that size and place widgets — pack, grid, place, and stacking order.
Standalone helpers — color conversion and contrast, high-DPI awareness and scaling, and theme-change hooks.
The methods every widget inherits, grouped by area — configuration, focus,
grab, after, clipboard, and winfo — each mirroring its Tcl/Tk manual
page.
The tkinter event system — event types, modifiers, key symbols, the event
object, and the built-in <<virtual>> events.
The mouse-pointer names the cursor option accepts — the common set,
the full portable list, and the platform-specific pointers.