Qt Labs StyleKit QML Types
This module is in technology preview and is subject to change.
The Qt Labs StyleKit module provides QML types for declarative styling of Qt Quick Controls. StyleKit lets you define a complete visual style for all your controls from a single Style object, including support for themes, state-based styling, and transitions.
The QML types can be imported into your application using the following import statement in your .qml file:
import Qt.labs.StyleKitQML Types
Abstract base type containing the control types that can be styled | |
Abstract base type with properties common to both Style and Theme | |
Defines the border style for a delegate | |
Defines the style for a control in a given state | |
Defines the style for a control in the normal state | |
Defines styling for a custom control type | |
Defines a named custom theme | |
Defines the visual appearance of an element within a control | |
Defines the handle style for controls such as Switch, Slider and RangeSlider | |
Defines the image style for a delegate | |
Defines the style for a control's indicator | |
Defines the drop shadow style for a delegate | |
Root type for a style definition | |
Animates style property changes during state transitions | |
A singleton for setting and accessing the current style | |
Traces how style properties are resolved for a control | |
Provides access to control state and palette for styling | |
Defines alternative styling for specific controls | |
Renders a DelegateStyle | |
Defines the style for a sub-indicator delegate | |
Defines the text style for a control's label | |
Defines color and style overrides for a color scheme |
Note: Types in Qt.labs modules are not guaranteed to remain compatible in future versions.
Related Information
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.