19–24 Sept 2026
Europe/Berlin timezone

StyleKit - A common QML API for styling Controls and Widgets

20 Sept 2026, 14:15
40m
Room 2

Room 2

Conference Talk KDE Development

Speakers

Ms Doris VerriaMr Richard Moe Gustavsen

Description

StyleKit (formerly known under the working title "Unified Style") is a new QML module shipped with Qt 6.11 under the "Qt.labs.StyleKit" namespace.

StyleKit is a declarative styling system for Qt Quick Controls and Widgets, built on top of Qt Quick Templates. It lets you define a complete visual style for all your controls from a single Style document, including support for themes, state-based styling, and transitions. StyleKit handles the underlying template implementation automatically, letting you focus purely on visual aspects such as colors, dimensions, borders, and shadows.

A key strength of StyleKit is its hierarchical property system: set a property once on a base type like abstractButton, and it automatically applies to all button-like controls. Override it where needed for specific controls or states. Changes to your style are instantly reflected across all controls, ensuring consistency while still allowing fine-grained customization.

This talk will introduce the module, demonstrate how it works, and outline future plans.

Primary authors

Presentation materials

There are no materials yet.