C

Qt Quick Ultralite Controls QML Types

Qt Quick Ultralite Controls is an implementation of Qt Quick Controls that targets MCU devices. Currently a subset of Qt Quick Controls is implemented.

Since version 1.3, the Qt Quick Ultralite Controls module is source-compatible with Qt Quick Controls.

To use the Qt Quick Ultralite Controls QML types, add Controls to the list of module files in your qmlproject based project.

ModuleFiles {
    MCU.qulModules: ["Controls"]
}

When using CMake projects, link your application to the Qul::Controls CMake target.

target_link_libraries(app PRIVATE Qul::Controls)

And add the following import statement to your .qml file:

import QtQuick.Controls

The Qul::Controls CMake target enables the default style. See Controls Styling for information on styling and templates.

QMLTypes

AbstractButton

Abstract base type providing functionality common to buttons

Button

Push-button that can be clicked to perform a command or answer a question

CheckBox

Check button that can be toggled on or off

Control

Abstract base type providing functionality common to all controls

Dial

Circular dial that is rotated to set a value

ProgressBar

Indicates the progress of an operation

RadioButton

Exclusive radio button that can be toggled on or off

Slider

Used to select a value by sliding a handle along a track

SwipeView

Enables the user to navigate pages by swiping sideways

Switch

Button that can be toggled on or off

Available under certain Qt licenses.
Find out more.