qt6-desktop-ux

Community

Qt6 desktop UI patterns that scale.

Authorbartoszwarzocha
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides reusable Qt6 UI/UX patterns to speed up desktop application development, ensuring consistent dialogs, panels, and toolbars.

Core Features & Use Cases

  • QDockWidget patterns: create dockable panels such as Navigator, Properties, and Log panels with persistent state.
  • QGroupBox patterns: provide visual grouping for settings sections and forms.
  • Layout guidance: standard spacing, margins, and QSizePolicy rules for responsive desktop UI.
  • Accessibility: ensure tooltips, screen reader names, and tab order are set.

Quick Start

Use the qt6-desktop-ux skill to implement a docked panel in a main window using QDockWidget and to apply consistent sizing and accessibility patterns.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: qt6-desktop-ux
Download link: https://github.com/bartoszwarzocha/kalahari/archive/main.zip#qt6-desktop-ux

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository