Skip to main content

Real-world examples

The repository ships 96 runnable examples under examples/PySide6/. These are the ones worth reading first, because each demonstrates a whole approach rather than a single widget.

Run any of them with:

python examples/PySide6/<Name>/main.py

Complete applications

ExampleWhat it shows
GlassHomeA visionOS-style smart-home dashboard. The full forms pipeline: .ui files, compiled src/, JSON themes, SCSS $TOKENS, live theme switching. See the walkthrough.
AuroraDeckProThe reference architecture for a real multi-page app — GuiFunctions managers, background workers, and a clean split between UI and logic.
AuroraChatA complete chat client: conversation list, message thread with bubbles, voice messages, inline media albums and an emoji picker.
AuroraCommandDeckThe code-first path at scale — no .ui files, everything built in Python and themed with applyDesignTokens.
WinningDashboard_CorrectArchitectureThe same dashboard as WinningDashboard, restructured the way the library intends. Read them side by side.

Dashboards

ExampleWhat it shows
FinanceDashboardStat cards, mini bar charts and a data table working together
CryptoDashboardLive-updating series and candlestick charts
CashFlowDashboardDiverging bars and flow visualisation
AuroraJobsTable_CorrectArchitectureA data-heavy table screen done properly
NodeStudioThe node graph as a working editor

Focused demos

Smaller, single-topic examples: DesignTokens for the token system, LoadingIndicators for the loader family, QAppSettings for persisted settings, HeatmapDemo, LiquidGaugeDemo, CompassDemo, BubbleDemo, PieEnhanceDemo, DonutEnhanceDemo, AgendaDemo, DateRangeDemo, NewWidgetsShowcase and PrismShowcase.

Which to copy

  • Starting a new applicationAuroraDeckPro
  • Starting with Qt Designer formsGlassHome
  • No .ui files, pure PythonAuroraCommandDeck
  • Building a dashboardFinanceDashboard
  • Building a chat UIAuroraChat