bokeh.models.widgets.panels

Various kinds of panel widgets.

class Panel(**kwargs)

Bases: bokeh.models.widgets.widget.Widget

A single-widget container with title bar and controls.

child

property type: child:Instance(LayoutDOM)

The child widget. If you need more children, use a layout widget, e.g. HBox or VBox.

closable

property type: closable:Bool

Whether this panel is closeable or not. If True, an “x” button will appear.

title

property type: title:String

An optional text title of the panel.

JSON Prototype
{
  "child": null,
  "closable": false,
  "disabled": false,
  "height": null,
  "id": "71effc0b-328d-482d-8e36-9916bfdff7e4",
  "name": null,
  "sizing_mode": "fixed",
  "tags": [],
  "title": "",
  "width": null
}
class Tabs(**kwargs)

Bases: bokeh.models.widgets.widget.Widget

A panel widget with navigation tabs.

active

property type: active:Int

The index of the active tab.

callback

property type: callback:Instance(Callback)

A callback to run in the browser whenever the button is activated.

tabs

property type: tabs:List(Instance(Panel))

The list of child panel widgets.

JSON Prototype
{
  "active": 0,
  "callback": null,
  "disabled": false,
  "height": null,
  "id": "84fd1b7f-46a9-4c5c-b2d3-c74297427342",
  "name": null,
  "sizing_mode": "fixed",
  "tabs": [],
  "tags": [],
  "width": null
}