Тип QML VerticalHeaderView
Предоставляет вертикальное представление заголовка для сопровождения TableView. Подробнее...
| Оператор импорта: | import QtQuick.Controls 2.15 |
| Наследуется от: |
Свойства
Подробное описание
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 для маркировки строк.
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-5.15/qml-qtquick-controls2-verticalheaderview.html