Skip to content

Instantly share code, notes, and snippets.

@jbweston
Created March 7, 2017 22:04
Show Gist options
  • Save jbweston/c9d751d6a109ef2613da5db955be668e to your computer and use it in GitHub Desktop.
Save jbweston/c9d751d6a109ef2613da5db955be668e to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"extensions": {
"jupyter_dashboards": {
"version": 1,
"views": {
"grid_default": {
"hidden": true
},
"report_default": {}
}
}
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"ipywidgets 5.2.2\n",
"widgetsnbextension 1.2.6\n"
]
}
],
"source": [
"import widgetsnbextension\n",
"import ipywidgets\n",
"from ipywidgets import SelectMultiple, RadioButtons, ToggleButtons, VBox\n",
"\n",
"print('ipywidgets', ipywidgets.__version__)\n",
"print('widgetsnbextension', widgetsnbextension.__version__)"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true
},
"outputs": [
{
"data": {
"image/png": "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",
"text/html": [
"<img src=data:image/png;base64,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 class=\"jupyter-widget\">\n",
"<script type=\"application/vnd.jupyter-embedded-widgets\">[{},{\"_options_labels\":[\"d\",\"a\",\"c\"],\"layout\":\"IPY_MODEL_be000c9b3b154ca1b7e9239a0bd8c2ce\",\"value\":[]},{},{\"_options_labels\":[\"d\",\"a\",\"c\"],\"layout\":\"IPY_MODEL_c31f1aa4dae94781b3f77a403b71b21a\",\"value\":\"a\"},{},{\"button_style\":\"\",\"_options_labels\":[\"d\",\"a\",\"c\"],\"layout\":\"IPY_MODEL_bd0041c228ed44f188e009c2c61d68fa\",\"tooltips\":[],\"value\":\"a\",\"icons\":[]},{\"flex_flow\":\"column\",\"align_items\":\"stretch\",\"display\":\"flex\"},{\"children\":[\"IPY_MODEL_7dd2c6fb7c8246468d4e05249a5c6337\",\"IPY_MODEL_7fc3a7de9eaf4fa8825721ff4e1344c8\",\"IPY_MODEL_3d1c57fc38504c54a3950e61492e2607\"],\"layout\":\"IPY_MODEL_c78d5f95f2174258bc40d9fe3c667036\"}]</script>"
]
},
"metadata": {
"isWidgetSnapshot": true
},
"output_type": "display_data"
}
],
"source": [
"options = ['a', 'b', 'c']\n",
"widgets = [widget_type(options=options)\n",
" for widget_type in (SelectMultiple, RadioButtons, ToggleButtons)]\n",
"VBox(widgets)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": true,
"deletable": true,
"editable": true
},
"outputs": [],
"source": [
"options2 = ['d', 'a', 'c']\n",
"\n",
"for widget in widgets:\n",
" widget.options = options2"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"anaconda-cloud": {},
"extensions": {
"jupyter_dashboards": {
"activeView": "grid_default",
"version": 1,
"views": {
"grid_default": {
"cellMargin": 10,
"defaultCellHeight": 20,
"maxColumns": 12,
"name": "grid",
"type": "grid"
},
"report_default": {
"name": "report",
"type": "report"
}
}
}
},
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.5.3"
},
"widgets": {
"state": {
"208de4fd9f6342a59e85b84c9658eb4b": {
"views": [
{
"cell_index": 1
}
]
}
},
"version": "1.2.0"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment