Пытаясь создать простую кнопку с некоторым выводом, я попробовал следующий код
from IPython.display import display
def clicked():
print("button has been clicked!")
button_download = widgets.Button(description = 'Test Button')
button_download.on_click(clicked)
display(button_download)
, но когда я нажимаю на кнопку, я не вижу никакого вывода.
Я нашел другой пример, который работает, но он слишком сложен:
from IPython.display import display
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)
Мне действительно нужно output
, чтобы я мог видеть выходные данные оператора print
когда я нажимаю кнопку?
Система Jupyterlab 1.1.4.