Spec-Zone.ru › Qt 6.1

Тип QML VerticalHeaderView

Предоставляет вертикальное представление заголовков для сопровождения TableView. Подробнее...

Заявление об импорте: import QtQuick.Controls 2.1
Наследуется от:

TableView

  • Список всех членов, включая унаследованные

Свойства

  • model : QVariant
  • syncView : TableView
  • textRole : QString

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

VerticalHeaderView предоставляет маркировку строк TableView. Для добавления вертикального заголовка в TableView свяжите свойство syncView с TableView:

VerticalHeaderView {
    id: verticalHeader
    syncView: tableView
    anchors.top: tableView.top
}

Заголовок отображает данные из модели {syncView} по умолчанию, но также может иметь собственную модель. Если модель является QAbstractTableModel, заголовок отобразит vertical headerData(); в противном случае отобразятся данные модели.

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

model : QVariant

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

Если модель не установлена явно, она будет синхронизирована с моделью syncView после установки syncView.

Если модель является QAbstractTableModel, будет использоваться vertical headerData().

Если модель является QAbstractItemModel, отличной от QAbstractTableModel, будут использоваться данные модели.

В противном случае, поведение аналогично установке TableView::model.

См. также TableView, model и QAbstractTableModel.

syncView : TableView

Это свойство содержит TableView для синхронизации.

После связи этого свойства с другим TableView и заголовок, и таблица будут синхронизированы по высоте строк, интервалам между строками и вертикальному прокручиванию.

Если модель (model) не задана явно, заголовок будет использовать модель syncView для маркировки строк.

См. также model и TableView.

textRole : QString

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

Когда модель имеет несколько ролей, textRole может быть установлена для определения роли, которая должна быть отображена.

Если модель является QAbstractItemModel, по умолчанию используется "display"; в противном случае, она пуста.

См. также QAbstractItemModel::roleNames().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick-controls2-verticalheaderview.html

Spec-Zone.ru

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