Quick guide to run all example applications.
Install pygubu:
pip install pygubuOr if you get an externally-managed-environment error:
pip install --break-system-packages pygubucd examples/calculator
python3 calculator.pyFeatures: Number pad, operations, clear, backspace
cd examples/todo_app
python3 todo_app.pyFeatures: Add tasks, delete, clear all, task counter
cd examples/login_form
python3 login_form.pyFeatures: Username/password, validation, remember me Test credentials: admin/password
cd examples/settings_dialog
python3 settings_dialog.pyFeatures: Tabbed interface, checkboxes, dropdown, slider
cd examples/data_viewer
python3 data_viewer.pyFeatures: Table view, search, load/refresh data
cd examples/number_game
python3 number_game.pyFeatures: Guess number 1-100, feedback, attempts counter
# From PygubuAI root
python3 examples/calculator/calculator.py
python3 examples/todo_app/todo_app.py
python3 examples/login_form/login_form.py
python3 examples/settings_dialog/settings_dialog.py
python3 examples/data_viewer/data_viewer.py
python3 examples/number_game/number_game.pyInstall pygubu:
pip install pygubuEnsure you have a graphical environment (X11, Wayland, etc.)
Make files executable:
chmod +x examples/*/*.pycd examples
for app in calculator todo_app login_form settings_dialog data_viewer number_game; do
echo "Testing $app..."
python3 $app/$app.py &
sleep 1
pkill -f $app.py
done
echo "All examples tested"