traitsui.ui_traits module¶
Defines common traits used within the traits.ui package.
-
class
traitsui.ui_traits.
ATheme
(value=None, **metadata)¶ Bases:
traits.trait_type.TraitType
Defines a trait whose value must be a traits UI Theme or a string that can be converted to one.
-
default_value
= None¶ Define the default value for the trait:
-
info_text
= 'a Theme or string that can be used to define one'¶ A description of the type of value this trait accepts:
-
validate
(object, name, value)¶ Validates that a specified value is valid for this trait.
-
-
class
traitsui.ui_traits.
StatusItem
(value=None, **traits)¶ Bases:
traits.has_traits.HasStrictTraits
-
name
= Str("status")¶ The name of the trait the status information will be synched with:
-
width
= Float(0.5)¶ The width of the status field. The possible values are:
abs( width ) > 1.0: Width of the field in pixels = abs( width )
- abs( width ) <= 1.0: Relative width of the field when compared to
the other relative width fields.
-
-
class
traitsui.ui_traits.
ViewStatus
(default_value=<traits.trait_type.NoDefaultSpecified object>, **metadata)¶ Bases:
traits.trait_type.TraitType
Defines a trait whose value must be a single StatusItem instance or a list of StatusItem instances.
-
default_value
= None¶ Define the default value for the trait:
-
info_text
= 'None, a string, a single StatusItem instance, or a list or tuple of strings and/or StatusItem instances'¶ A description of the type of value this trait accepts:
-
validate
(object, name, value)¶ Validates that a specified value is valid for this trait.
-
-
traitsui.ui_traits.
convert_theme
(value, level=3)¶ Converts a specified value to a Theme if possible.