Pytigon zawiera rozbudowaną aplikację demonstracyjną (schpytigondemo), która na działających przykładach prezentuje wszystkie najważniejsze funkcje frameworka.
pytigon run| Demo | Co prezentuje |
|---|---|
| Controls | Kontrolki interfejsu i pokazy widżetów |
| Components | Użycie standardowej biblioteki komponentów |
| Tables | Podstawowa tabela z operacjami CRUD, REST API |
| Advanced Tables | Złożone konfiguracje tabel |
| Views | Wzorce warstwy widoków |
| Forms | Obsługa formularzy w różnych układach |
| Templates | Możliwości silnika szablonów i IHTML |
| Tasks | Harmonogramowanie i monitorowanie zadań w tle |
| Channels | Komunikacja WebSocket w czasie rzeczywistym |
| Wiki | Tworzenie i edycja stron wiki |
| Commander | Dwupanelowa przeglądarka plików |
| Simple Scripts | Uruchamianie skryptów przechowywanych w bazie danych |
| Logging | System śladu audytu |
| Desktop | Integracja z natywnym GUI (wxPython) |
| Interfaces | Testowanie REST API i interfejsów zewnętrznych |
Każdy moduł demonstracyjny zawiera:
- Działające przykłady — interaktywne, funkcjonalne prezentacje
- Kod źródłowy — podgląd sposobu implementacji każdej funkcji
- Konfigurację — zajrzyj do konfiguracji projektu .prj
Kod źródłowy aplikacji demonstracyjnej znajduje się w katalogu prj/schpytigondemo/ w Twojej instalacji Pytigona. Przeanalizuj go, aby zrozumieć, jak zaimplementować każdą funkcję we własnych aplikacjach.
Aplikacja demonstracyjna to najlepszy sposób nauki Pytigona — kopiuj wzorce z działających przykładów zamiast zaczynać od zera.