Spec-Zone.ru › Qt 5.9

Тип 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 : Component

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

frameOverlap : int

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

leftCorner : Component

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

rightCorner : Component

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

tab : Component

Определяет вкладку. Вы можете получить доступ к состоянию вкладки через свойство 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 : Component

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

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.9/qml-qtquick-controls-styles-tabviewstyle.html

Spec-Zone.ru

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