- Qt 5.5
- Qt Quick
- Qt Quick Examples - Accessibility
- Qt 5.5.1 Reference Documentation

# Qt Quick Examples - Accessibility

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

Files:

- quick-accessibility/accessibility.qml
- quick-accessibility/content/Button.qml
- quick-accessibility/content/Checkbox.qml
- quick-accessibility/content/Slider.qml
- quick-accessibility/main.cpp
- quick-accessibility/accessibility.qmlproject
- quick-accessibility/accessibility.qrc
- quick-accessibility/quick-accessibility.pro