Spec-Zone.ru › Qt 5.15

Тип QML TabViewStyle

Предоставляет настраиваемую стилизацию для TabView. Подробнее...

Заявление об импорте: import QtQuick.Controls.Styles 1.4
С момента: Qt 5.1
  • Список всех членов, включая унаследованные

Свойства

  • control : TabView
  • frame : Компонент
  • frameOverlap : int
  • leftCorner : Компонент
  • rightCorner : Компонент
  • tab : Компонент
  • tabBar : Компонент
  • tabOverlap : int
  • tabsAlignment : int
  • tabsMovable : bool

Подробное описание

TabView {
    id: frame
    anchors.fill: parent
    anchors.margins: 4
    Tab { title: "Tab 1" }
    Tab { title: "Tab 2" }
    Tab { title: "Tab 3" }

    style: TabViewStyle {
        frameOverlap: 1
        tab: Rectangle {
            color: styleData.selected ? "steelblue" :"lightsteelblue"
            border.color:  "steelblue"
            implicitWidth: Math.max(text.width + 4, 80)
            implicitHeight: 20
            radius: 2
            Text {
                id: text
                anchors.centerIn: parent
                text: styleData.title
                color: styleData.selected ? "white" : "black"
            }
        }
        frame: Rectangle { color: "steelblue" }
    }
}

Документация по свойствам

[только для чтения] control : TabView

Объект ScrollView, к которому прикреплен этот стиль.

frame : Компонент

Определяет рамку вкладки.

frameOverlap : int

Это свойство содержит количество перекрытия между отдельными кнопками вкладок и рамкой.

leftCorner : Компонент

Определяет левый угол.

rightCorner : Компонент

Определяет правый угол.

tab : Компонент

Определяет вкладку. Вы можете получить доступ к состоянию вкладки через свойство styleData со следующими свойствами:

readonly property int styleData.index Это текущий индекс вкладки.
readonly property bool styleData.selected Это активная вкладка.
readonly property string styleData.title Текст заголовка вкладки.
readonly property bool styleData.nextSelected Следующая вкладка выбрана.
readonly property bool styleData.previousSelected Предыдущая вкладка выбрана.
readonly property bool styleData.pressed Вкладка нажимается. (с QtQuick.Controls.Styles 1.3)
readonly property bool styleData.hovered Вкладка находится под курсором.
readonly property bool styleData.enabled Вкладка активна. (с QtQuick.Controls.Styles 1.2)
readonly property bool styleData.activeFocus Кнопка вкладки имеет фокус клавиатуры.
readonly property bool styleData.availableWidth Доступная ширина для вкладок.
readonly property bool styleData.totalWidth Общая ширина вкладок. (с QtQuick.Controls.Styles 1.2)

tabBar : Компонент

Определяет фоновый цвет панели вкладок.

tabOverlap : int

Это свойство содержит количество перекрытия между отдельными кнопками вкладок.

tabsAlignment : int

Это свойство содержит горизонтальное выравнивание кнопок вкладок. Доступные значения:

  • Qt.AlignLeft (по умолчанию)
  • Qt.AlignHCenter
  • Qt.AlignRight

tabsMovable : bool

Это свойство указывает, можно ли пользователю перемещать вкладки. По умолчанию перемещение вкладок отключено.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qml-qtquick-controls-styles-tabviewstyle.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API