Code: Select all
import ipywidgets as widgets
from IPython.display import display, clear_output
def button_clicked(b):
with output:
clear_output()
print("Button clicked!")
button = widgets.Button(description="Click Me")
output = widgets.Output()
button.on_click(button_clicked)
display(button, output)
# Event Loop (for standalone Python scripts)
try:
while True:
pass
except KeyboardInterrupt:
with output:
print("Ended")