TabView QML Type▲
-
Import Statement: import QtQuick.Controls 1.4
-
Since: Qt 5.1
-
Inherits: FocusScope
-
Group: TabView is part of Application Navigation and Views, Buttons and Controls
Detailed Description▲

TabView provides tab-based navigation model for your application. For example, the following snippet uses tabs to present rectangles of different color on each tab page:
TabView
{
Tab
{
title
:
"Red"
Rectangle
{
color
:
"red"
}
}
Tab
{
title
:
"Blue"
Rectangle
{
color
:
"blue"
}
}
Tab
{
title
:
"Green"
Rectangle
{
color
:
"green"
}
}
}
You can create a custom appearance for a TabView by assigning a TabViewStyle.
Property Documentation▲
[read-only, since QtQuick.Controls 1.3] contentItem : Item▲
This property holds the content item of the tab view.
Tabs declared as children of a TabView are automatically parented to the TabView's contentItem.
This property was introduced in QtQuick.Controls 1.3.
[read-only] count : int▲
The current tab count
currentIndex : int▲
The current tab index
frameVisible : bool▲
The visibility of the tab frame around contents
tabPosition : int▲
-
Qt.TopEdge (default)
-
Qt.BottomEdge
tabsVisible : bool▲
The visibility of the tab bar
Method Documentation▲
Tab addTab(string title, Component component)▲
Adds a new tab with the given title and an optional component.
Returns the newly added tab.
Tab getTab(int index)▲
Returns the Tab item at index.
Tab insertTab(int index, string title, Component component)▲
Inserts a new tab at index, with the given title and an optional component.
Returns the newly added tab.
void moveTab(int from, int to)▲
Moves a tab from index to another.
void removeTab(int index)▲
Removes and destroys a tab at the given index.