pyquibbler.ipywidget_viewer.QuibWidget
- class pyquibbler.ipywidget_viewer.QuibWidget(quib_ref: ReferenceType[Quib] | None = None, _name_label: widgets.Label | None = None, _main_box: widgets.VBox | None = None, _value_button: widgets.ToggleButton | None = None, _props_button: widgets.Button | None = None, _save_button: widgets.Button | None = None, _load_button: widgets.Button | None = None, _plus_button: widgets.Button | None = None, _assignments_button: widgets.ToggleButton | None = None, _assignments_box: widgets.VBox | None = None, _value_html: widgets.HTML | None = None)
Creates and control a quib widget allowing viewing, editing and save/load of quib overrides.
QuibWidgets are created automatically when a quib is displayed in Jupyter lab.
- __init__(quib_ref: ReferenceType[Quib] | None = None, _name_label: widgets.Label | None = None, _main_box: widgets.VBox | None = None, _value_button: widgets.ToggleButton | None = None, _props_button: widgets.Button | None = None, _save_button: widgets.Button | None = None, _load_button: widgets.Button | None = None, _plus_button: widgets.Button | None = None, _assignments_button: widgets.ToggleButton | None = None, _assignments_box: widgets.VBox | None = None, _value_html: widgets.HTML | None = None) None
Methods
__init__
([quib_ref, _name_label, _main_box, ...])build_widget
()disable_widget
()get_widget
()refresh
()show_quib_properties_as_pop_up
()Create a pop-up window displaying the quib's properties
Attributes
quib
quib_ref