sevaht_gui.theme

Default ttk theming for sevaht-gui windows.

The clam theme is a good cross-platform default, but its TCheckbutton indicator is an X rather than a checkmark. apply_theme() selects a base theme and, by default, swaps in the alt theme’s checkmark indicator so checkboxes read the way users expect while keeping the rest of the chosen theme.

sevaht_gui.theme.apply_theme(theme: str = 'clam', *, checkmark_indicator: bool = True) None[source]

Apply theme to the current Tk interpreter.

Requires a Tk root to already exist. checkmark_indicator swaps the X checkbutton indicator for a checkmark (recommended with clam).