User guides¶
Practical, task-oriented guides for EzQt App. Each guide focuses on a single goal and assumes you have already completed Getting Started.
📚 Available guides¶
| Guide | Description | Level |
|---|---|---|
| Modular UI | Enable or disable core UI components with the fluent API | Beginner |
| Logging integration | Configure ezplog hooks for ezqt_app library logs | Intermediate |
| QSS style guide | Visual customization with Qt stylesheets | Beginner |
| Qt resources pipeline | Asset generation, AppIcons/AppImages, custom bin_path |
Intermediate |
| Development guide | Development workflow, tooling, and contribution setup | Intermediate |
| Testing guide | Test suite scopes, fixtures, markers, and coverage | Advanced |
🔧 Quick links¶
For beginners¶
- Getting Started — install, bootstrap, and first app
- Examples — copy-paste snippets for common scenarios
- QSS style guide — theme and widget styling conventions
For developers¶
- Development guide — tooling, pre-commit hooks, and architecture notes
- Logging integration — ezplog hook strategy for library logs
- Testing guide — run tests, write fixtures, use markers
- API Reference — full service and widget API
For advanced users¶
- API Reference — protocols, ports, and adapters
- CLI Reference — all
ezqtcommands and options - GitHub repository