traitsui.editors.text_editor module¶
Defines the text editor factory for all traits toolkit backends.
- class traitsui.editors.text_editor.TextEditor(*args, **traits)[source]¶
Bases:
EditorFactory
Editor factory for text editors.
- auto_set = Bool(True)¶
Is user input set on every keystroke?
- cancel_button = Bool(False)¶
Whether or not to display a clear button for the text. This only works in the qt>=5.2 backend for simple/text styles of the editor. Note this trait is currently provisional and may be replaced in the future by a more general feature.
- enter_set = Bool(False)¶
Is user input set when the Enter key is pressed?
- evaluate = evaluate_trait¶
Function to evaluate textual user input
- evaluate_name = Str()¶
The object trait containing the function used to evaluate user input
- mapping = mapping_trait¶
Dictionary that maps user input to other values
- multi_line = Bool(True)¶
Is multi-line text allowed?
- password = Bool(False)¶
Is user input unreadable? (e.g., for a password)
- placeholder = Str()¶
Grayed-out placeholder text to be displayed when the editor is empty.
- read_only = Bool(False)¶
Is editor readonly (will use custom / default editor appearance with readonly flag set to true) in contrast with readonly style for item when completely another editor is used
- readonly_allow_selection = Bool(True)¶
In a read-only text editor, allow selection and copying of the text.
- view = AView¶
The optional view to display when a read-only text editor is clicked:
- traitsui.editors.text_editor.ToolkitEditorFactory¶
alias of
TextEditor
- traitsui.editors.text_editor.evaluate_trait = Any(_Identity())¶
Function used to evaluate textual user input
- traitsui.editors.text_editor.mapping_trait = Dict(Str, Any)¶
Mapping from user input text to other value