traitsui.editors.range_editor module¶
Defines the range editor factory for all traits user interface toolkits.
- class traitsui.editors.range_editor.RangeEditor(*args, **traits)[source]¶
Bases:
EditorFactory
Editor factory for range editors.
- auto_set = Bool(True)¶
Is user input set on every keystroke?
- cols = Range(1, 20)¶
Number of columns when displayed as an enumeration
- custom_editor(ui, object, name, description, parent)[source]¶
Generates an editor using the “custom” style. Overridden to set the values of the _low_value, _high_value and is_float traits.
- enter_set = Bool(False)¶
Is user input set when the Enter key is pressed?
- evaluate = Any()¶
Function to evaluate floats/ints when they are assigned to an object trait
- evaluate_name = Str()¶
The object trait containing the function used to evaluate floats/ints
- format_str = Str("%s")¶
Formatting string used to format value and labels
- high = Property()¶
High end of range
- high_label = Str()¶
Label for the high end of the range
- high_name = Str()¶
The name of an [object.]trait that defines the high value for the range
- init(handler=None)[source]¶
Performs any initialization needed after all constructor traits have been set.
- is_float = Bool(Undefined)¶
Is the range for floating pointer numbers (vs. integers)?
- label_width = Int()¶
FIXME: This is supported only in the wx backend so far. The width of the low and high labels
- low = Property()¶
Low end of range
- low_label = Str()¶
Label for the low end of the range
- low_name = Str()¶
The name of an [object.]trait that defines the low value for the range
- mode = Enum( …¶
Display mode to use
- traitsui.editors.range_editor.ToolkitEditorFactory¶
alias of
RangeEditor