traitsui.editors.button_editor module¶
Defines the button editor factory for all traits toolkit backends.
- class traitsui.editors.button_editor.ButtonEditor(**traits)[source]¶
- Bases: - EditorFactory- Editor factory for buttons. - height_padding = Range(0, 31, 5)¶
- Extra padding to add to both the top and the bottom sides 
 - image = Image¶
- (Optional) Image to display on the button 
 - image_value = Str()¶
- The name of the external object trait that the button image is synced to 
 - label = Str()¶
- Optional label for the button 
 - label_value = Str()¶
- The name of the external object trait that the button label is synced to 
 - orientation = Enum("vertical", "horizontal")¶
- Orientation of the text relative to the image 
 - style = Enum("button", "radio", "toolbar", "checkbox")¶
- Presentation style 
 - value = Property()¶
- Value to set when the button is clicked 
 - values_trait = Union(None, Str)¶
- The name of the trait on the object that contains the list of possible values. If this is set, then the value, label, and label_value traits are ignored; instead, they will be set from this list. When this button is clicked, the value set will be the one selected from the drop-down. 
 - view = AView¶
- The optional view to display when the button is clicked: 
 
- traitsui.editors.button_editor.ToolkitEditorFactory¶
- alias of - ButtonEditor
