TabWidget QML Type | Qt 6.2.11
Description: A widget that places its children as tabs.

- Types
- UIComponents
- TabWidget

# TabWidget QML Type

A widget that places its children as tabs. More...

Import Statement: | `import UIComponents 1.0`
Inherits: | Item

- List of all members, including inherited members

## Properties

- current : int
- sampleReadOnlyProperty : int

## Detailed Description

A TabWidget places its children as tabs in a view. Selecting a tab involves selecting the tab at the top.

The TabWidget component is part of the UI Components module.

This documentation is part of the UIComponents example.

## Adding Tabs

To add a tab, declare the tab as a child of the TabWidget.

    TabWidget {
        id: tabwidget

        Rectangle {
            id: tab1
            color: "red"
            //... omitted
        }
        Rectangle {
            id: tab2
            color: "blue"
            //... omitted
        }

    }

## Property Documentation

current : int

The currently active tab in the TabWidget.

sampleReadOnlyProperty : int `[read-only]`

A sample `read-only` property. A contrived property to demonstrate QDoc's ability to detect read-only properties.

The signature is:

    readonly property int sampleReadOnlyProperty: 0

Note that the property must be initialized to a value.