qtqml

Community

Guides robust QML-C++ integration.

AuthordotBeeps
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Centralizes and codifies Qt QML conventions, ensuring consistent type exposure and module usage across projects.

Core Features & Use Cases

  • Establishes recommended practices for QML type registration (QML_ELEMENT, QML_SINGLETON), properties (Q_PROPERTY with FINAL), and lightweight value types (QML_GADGET, QML_VALUE_TYPE).
  • Guides module organization and versioning for scalable QML modules; helps teams structure qmldir and imports across C++ backends.
  • Provides concrete examples and rules to avoid common pitfalls when exposing C++ to QML and when configuring QML modules.

Quick Start

Apply these conventions to your Qt project to ensure correct QML exposure and module configuration.

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: qtqml
Download link: https://github.com/dotBeeps/pantry/archive/main.zip#qtqml

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

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.