Pytigon includes a comprehensive demo application (schpytigondemo) that showcases all major framework features with working examples.
pytigon run| Demo | What It Shows |
|---|---|
| Controls | UI controls and widget demos |
| Components | Standard component library usage |
| Tables | Basic table with CRUD operations, REST API |
| Advanced Tables | Complex table configurations |
| Views | View layer patterns |
| Forms | Form handling with various layouts |
| Templates | Template engine features and IHTML |
| Tasks | Background task scheduling and monitoring |
| Channels | Real-time WebSocket communication |
| Wiki | Wiki page creation and editing |
| Commander | Two-panel file browser |
| Simple Scripts | Database-stored script execution |
| Logging | Audit trail system |
| Desktop | Native GUI integration (wxPython) |
| Interfaces | REST API and external interface testing |
Each demo module contains:
- Working examples — Interactive, functional demonstrations
- Source code — View how each feature is implemented
- Configuration — See the .prj project configuration
The demo application source is at prj/schpytigondemo/ in your Pytigon installation. Study the code to understand how to implement each feature in your own applications.
The demo is the best way to learn Pytigon — copy patterns from working examples rather than starting from scratch.