MCPcopy Index your code
hub / github.com/pywebio/PyWebIO / widgets

Function widgets

test/11.charts.py:88–180  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

86
87
88def widgets():
89 from bokeh.io import show
90 from bokeh.models import Select, CheckboxButtonGroup, Button, CheckboxGroup, ColorPicker, Dropdown, \
91 FileInput, MultiSelect, RadioButtonGroup, RadioGroup, Slider, RangeSlider, TextAreaInput, TextInput, Toggle, \
92 Paragraph, PreText, Div
93
94 put_text('Button')
95 button = Button(label="Foo", button_type="success")
96 show(button)
97
98 put_text('CheckboxButtonGroup')
99 checkbox_button_group = CheckboxButtonGroup(
100 labels=["Option 1", "Option 2", "Option 3"], active=[0, 1])
101 show(checkbox_button_group)
102
103 put_text('CheckboxGroup')
104 checkbox_group = CheckboxGroup(
105 labels=["Option 1", "Option 2", "Option 3"], active=[0, 1])
106 show(checkbox_group)
107
108 put_text('ColorPicker')
109 color_picker = ColorPicker(color="#ff4466", title="Choose color:", width=200)
110 show(color_picker)
111
112 put_text('Dropdown')
113 menu = [("Item 1", "item_1"), ("Item 2", "item_2"), None, ("Item 3", "item_3")]
114 dropdown = Dropdown(label="Dropdown button", button_type="warning", menu=menu)
115 show(dropdown)
116
117 put_text('FileInput')
118 file_input = FileInput()
119 show(file_input)
120
121 put_text('MultiSelect')
122 multi_select = MultiSelect(title="Option:", value=["foo", "quux"],
123 options=[("foo", "Foo"), ("bar", "BAR"), ("baz", "bAz"), ("quux", "quux")])
124 show(multi_select)
125
126 put_text('RadioButtonGroup')
127 radio_button_group = RadioButtonGroup(
128 labels=["Option 1", "Option 2", "Option 3"], active=0)
129 show(radio_button_group)
130
131 put_text('RadioGroup')
132 radio_group = RadioGroup(
133 labels=["Option 1", "Option 2", "Option 3"], active=0)
134 show(radio_group)
135
136 put_text('Select')
137 select = Select(title="Option:", value="foo", options=["foo", "bar", "baz", "quux"])
138 show(select)
139
140 put_text('Slider')
141 slider = Slider(start=0, end=10, value=1, step=.1, title="Stuff")
142 show(slider)
143
144 put_text('RangeSlider')
145 range_slider = RangeSlider(start=0, end=10, value=(1, 9), step=.1, title="Stuff")

Callers 1

targetFunction · 0.85

Calls 3

SelectClass · 0.90
SliderClass · 0.90
put_textFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…