4gi*_*ivN 2 events jupyter-notebook jupyter-lab
此代码在jupyter笔记本中有效,但在jupyterlab中不起作用:
import ipywidgets as widgets
from IPython.display import display
button = widgets.Button(description="Click Me!")
display(button)
def on_button_clicked(b):
print("Button clicked.")
button.on_click(on_button_clicked)
Run Code Online (Sandbox Code Playgroud)
有没有人有办法解决吗 ?
信封:
当前,仍然被称为问题...但是在这里我找到了解决方案。
import ipywidgets as widgets
button = widgets.Button(description='Display Chart')
out = widgets.Output()
def on_button_clicked(b):
button.description = 'clicked'
with out:
print('Ay')
button.on_click(on_button_clicked)
widgets.VBox([button, out])
Run Code Online (Sandbox Code Playgroud)