Table of Contents
- Prerequisites
- Step 1: Install and Enable Panel
- Step 2: Import Panel and Define Widgets
- Step 3: Create an Event Handler
- Step 4: Display Widgets in a Layout
- Widget Reference Table
- Additional Resources
Prerequisites
- Jupyter Notebook (or JupyterLab)
- Python 3.7+
- Panel library
If you haven’t installed Panel yet, run:
Step 1: Install and Enable Panel
Start your notebook and enable Panel’s extension:Step 2: Import Panel and Define Widgets
Create a text input and a button. The text input will display the click count.Step 3: Create an Event Handler
Define a callback function to update the text input whenever the button is clicked:Step 4: Display Widgets in a Layout
Arrange the button and text input side by side usingpn.Row:
- A Click me button
- A text box initially showing Ready
Widget Reference Table
| Widget | Purpose | Key Property |
|---|---|---|
| TextInput | Display and update dynamic text | value='Ready' |
| Button | Capture and respond to user clicks | button_type='primary' |
Additional Resources
- Panel Documentation: https://panel.holoviz.org/
- JupyterLab: https://jupyterlab.readthedocs.io/