Qt 5.6 | Qt Labs Controls | QML Types | Button QML Type

Qt 5.6.3 Reference Documentation

# Button QML Type

A button control. More...

Import Statement: | import Qt.labs.controls 1.0
Inherits: | AbstractButton
Inherited By: | ToolButton

- List of all members, including inherited members

## Detailed Description

Button presents a push-button control that can be pushed or clicked by the user. Buttons are normally used to perform an action, or to answer a question. Typical buttons are OK, Apply, Cancel, Close, Yes, No, and Help.

| A button in its normal state.
| A button that is pressed.
| A button that has active focus.
| A button that is disabled.

      RowLayout {
          Button {
              text: "Ok"
              onClicked: model.submit()
          }
          Button {
              text: "Cancel"
              onClicked: model.revert()
          }
      }

Note: Types in the Qt.labs module are not guaranteed to remain compatible in future versions.

See also Customizing Button and Button Controls.