bokeh.models.widgets.buttons¶Various kinds of button widgets.
Bases: bokeh.models.widget.Widget
A base class that defines common properties for all
button types. AbstractButton is not generally useful to
instantiate on its own.
property type: Instance(Callback)
A callback to run in the browser whenever the button is activated.
property type: Instance(AbstractIcon)
An optional image appearing to the left of button’s text.
property type: String
The text label for the button to display.
property type: Enum(‘default’, ‘primary’, ‘success’, ‘warning’, ‘danger’, ‘link’)
A style for the button, signifying it’s role.
Bases: bokeh.models.widgets.buttons.AbstractButton
A click button.
Set up a handler for button clicks.
| Parameters: | handler (func) – handler function to call when button is clicked. | 
|---|---|
| Returns: | None | 
property type: Int
A private property used to trigger on_click event handler.
Bases: bokeh.models.widgets.buttons.AbstractButton
A dropdown button.
Set up a handler for button or menu item clicks.
| Parameters: | handler (func) – handler function to call when button is activated. | 
|---|---|
| Returns: | None | 
property type: String
A private property used to trigger on_click event handler.
property type: String
The default action, otherwise the first item in menu will be used.
Bases: bokeh.models.widgets.buttons.AbstractButton
A two-state toggle button.
Set up a handler for button state changes (clicks).
| Parameters: | handler (func) – handler function to call when button is toggled. | 
|---|---|
| Returns: | None | 
property type: Bool
The initial state of a button. Also used to trigger on_click event
handler.