psj*_*j01 5 python visual-studio-code ipywidgets
import ipywidgets as widgets
button = widgets.Button(description="Click Me!")
output = widgets.Output()
display(button, output)
def on_button_clicked():
print("button clicked")
button.on_click(on_button_clicked)
Run Code Online (Sandbox Code Playgroud)
该按钮出现了..但是当我单击该按钮时,我希望看到“已单击按钮”消息出现。但这并没有发生。
我在这里缺少什么吗?
我正在使用 vscode 来运行我的 jupyter 笔记本。
b您需要在函数的定义中传递按钮on_button_clicked。请参阅此处文档中的示例和下面的代码:
import ipywidgets as widgets
button = widgets.Button(description="Click Me!")
output = widgets.Output()
display(button, output)
def on_button_clicked(b):
with output:
print("button clicked")
button.on_click(on_button_clicked)
Run Code Online (Sandbox Code Playgroud)
输出给出:
| 归档时间: |
|
| 查看次数: |
6779 次 |
| 最近记录: |