Qt Ui Design
Qt UI Design guides you through building interfaces for Qt/QML projects across desktop, web, and embedded platforms. It walks you through target platform, screen geometry, design system selection, and content hierarchy before you start, then applies established UX principles—layout, typography, motion, and interaction patterns—to keep your design coherent and usable.
Qt UI Design helps you create and review Qt/QML interfaces for desktop, web, and embedded targets.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-09
Qt UI Design helps you create and review Qt/QML interfaces for desktop, web, and embedded targets. Qt UI Design guides you through building interfaces for Qt/QML projects across desktop, web, and embedded platforms. It walks you through target platform, screen geometry, design system selection, and content hierarchy before you start, then applies established UX principles—layout, typography, motion, and interaction patterns—to keep your design coherent and usable.
Use it when
- Yes.
- Qt UI Design supports interface prototyping and mockup creation by letting you visually arrange Qt UI elements and test layout decisions.
Install
TheQtCompanyRnD/agent-skills/qt-ui-design · repository language: QML
generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is Qt UI Design used for?
Qt UI Design is a tool for building graphical user interfaces for Qt/QML projects across desktop, web, and embedded platforms. It guides you through selecting your target platform, screen geometry, design system, and content hierarchy, then applies established UX principles—layout, typography, motion, and interaction patterns—to keep your design coherent and usable throughout your project.
Can I design Qt user interfaces without writing code?
Yes. Qt UI Design lets you compose Qt widgets and UI components visually, create layouts and forms without manual coding, and prototype application interfaces through a visual builder. You can design Qt dialogs, forms, and complete graphical interfaces by arranging components on screen rather than hand-coding each element.
How does Qt UI Design help with interface prototyping?
Qt UI Design supports interface prototyping and mockup creation by letting you visually arrange Qt UI elements and test layout decisions before implementation. You can quickly iterate on screen geometry, widget placement, and interaction patterns to validate your design approach early in the development cycle.
What design principles does Qt UI Design apply?
Qt UI Design applies established UX principles including layout structure, typography consistency, motion guidelines, and interaction patterns. These principles are applied automatically as you build your interface, helping ensure your Qt application maintains coherent, usable design across all screens and components.
Which platforms can I design interfaces for with Qt UI Design?
Qt UI Design supports interface design for desktop, web, and embedded platforms. During setup, you select your target platform and define screen geometry appropriate to your deployment environment, allowing you to design interfaces optimized for each platform's specific requirements and constraints.
How do I start building a Qt graphical user interface visually?
Qt UI Design walks you through an initial setup phase where you specify your target platform, screen geometry, design system, and content hierarchy. Once configured, you compose your interface by arranging Qt widgets and UI components visually, creating layouts and forms without writing code.
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Design and build Qt graphical user interfaces visually”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill creates unit test files (`tst_*.qml`) for QML components using Qt Quick Test framework features like TestCase, SignalSpy, and tryCompare. It handles single or batch test generation, supports testing Qt Quick Controls and their signals, and writes generated tests directly to your project's tests directory.
Pull design tokens, text styles, and variables directly from Figma into a structured design-tokens.json and QML Theme singleton. This skill maps Figma variables to Qt types, handles multi-mode systems, and generates production-ready QML files including color primitives, typography scales, and spacing tokens—no manual conversion needed.
This skill transforms Figma components into idiomatic Qt Quick Controls by extracting design metadata via MCP and mapping variants, states, and tokens to QML. It works with two implementation patterns—inline self-contained components or style singletons for multi-theme support—and requires the design-tokens.json output from the token-extraction skill.
Qt Qml enforces structural and stylistic conventions for QML development, covering file organization, import scoping, control selection, component loading, binding patterns, and layout management. Apply it when producing or examining QML source code—not for conceptual questions alone. The skill guides you toward cleaner, more maintainable UI code by flagging violations silently during reviews and keeping generated code concise and rule-aligned.
Diagnose QML performance issues by running qmlprofiler on your application, parsing the trace file, and analyzing frame-time, memory, and pixmap-cache metrics against your source code. Identifies hotspots in bindings, signals, and rendering for 2D Qt Quick applications.
Qt Cpp Docs produces structured Markdown reference documentation for any C++ file in a Qt project—Qt classes with signals and slots, plain C++ utilities, free-function headers, and application startup files. It reads headers and related project files to create developer-friendly API references that explain each class's role, dependencies, and public interface.
More skills Qt Qml Test Run (NOASSERTION) · Qt Cmake Project (NOASSERTION) · Qt Qml Review (NOASSERTION)