![](/img/trans.png)
[英]How to assign a tkinter Scale value to a variable in Jupyter Notebook?
[英]Is there a way to use this dropdown menu to assign a variable value - Jupyter notebook
from ipywidgets import widgets
options = ["1", "2","3"]
dropdown= widgets.Dropdown(options=options)
display(dropdown)
x = dropdown.value
每次運行此命令時,x 變量都會讀取為 1,即使我更改了筆記本中的下拉列表也是如此。
只需要 x 變量是在下拉菜單中選擇的選項。
謝謝
更改下拉值時必須更新 x 的值。 也許在您的代碼中,不使用變量 x,只需使用“dropdown.value”。 否則,如果必須存儲在變量中,則可以使用 on_change function。
from ipywidgets import widgets
options = ["1", "2","3"]
dropdown = widgets.Dropdown(options=options)
x=dropdown.value
def on_change(change):
if change['type'] == 'change' and change['name'] == 'value':
x = change['new']
dropdown.observe(on_change)
display(dropdown)
此代碼導致每次更改下拉項時調用 on_change function,從而更新 x 變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.