- Qt 6.9
- Qt Quick
- Qt Quick Examples - Accessibility
- Qt 6.9.0 Reference Documentation

# Qt Quick Examples - Accessibility

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, see Qt Creator: Tutorial: Build and run.

#### 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

Example project @ code.qt.io