traitsui.theme module

Defines ‘theme’ related classes.

class traitsui.theme.Theme(image=None, **traits)

Bases: traits.has_traits.HasPrivateTraits

alignment = Alignment(cols=4)

The alignment to use for positioning the label:

border = HasBorder

The border inset:

content = HasMargin

The margin to use around the content:

content_color = Property()

The color to use for content text (Wx only)

image = Image

The background image to use for the theme:

image_slice = Property(depends_on="image")

The image slice used to draw the theme (Wx only)

label = HasMargin

The margin to use around the label:

label_color = Property()

The color to use for label text (Wx only)

traitsui.theme.default_theme = <traitsui.theme.Theme object>

The default theme: