qt6-desktop-ux
Installation
SKILL.md
Qt6 Desktop UX Patterns
1. QDockWidget (Dockable Panels)
When to use
- Navigator panel
- Properties panel
- Log panel
- Any side panel
Pattern
QDockWidget* dock = new QDockWidget(tr("Panel Title"), parent);
dock->setObjectName("uniquePanelName"); // for state persistence
dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
dock->setFeatures(QDockWidget::DockWidgetMovable |
QDockWidget::DockWidgetClosable |
QDockWidget::DockWidgetFloatable);
Related skills
More from bartoszwarzocha/kalahari
kalahari-coding
Core coding patterns and conventions for Kalahari project. MUST be used by all code-related agents.
1testing-procedures
Testing procedures for Kalahari project. Use for running tests and analyzing results.
1quality-checklist
Code review quality checklist. Use before commits and during code review.
1architecture-patterns
Kalahari architecture patterns and key classes. Use for code analysis and design.
1