Qt Quick Examples - Accessibility

This example demonstrates the implementation of accessible buttons

This example demonstrates the implementation of accessible buttons.

Accessibility demonstrates QML types that are augmented with meta-data for accessibility systems. For more information, visit the Accessibility page.

Running the Example

To run the example from Qt Creator , open the Welcome mode and select the example from Examples . For more information, visit Building and Running an Example.

Implementing Accessible Buttons

The button identifies itself and its functionality to the accessibility system:

Accessible.name: text
Accessible.description: "This button does " + text
Accessible.role: Accessible.Button
Accessible.onPressAction: {
    button.clicked()
}

Similarly, Text types inside the example also identify themselves:

Accessible.role: Accessible.StaticText
Accessible.name: text

accessibility.qml Example File

Button.qml Example File

Checkbox.qml Example File

Slider.qml Example File

main.cpp Example File

accessibility.qmlproject Example File

accessibility.qrc Example File

quick-accessibility.pro Example File