Тип QML VerticalHeaderView
Предоставляет вертикальное представление заголовка для сопровождения TableView. Подробнее...
| Заявление об импорте: | import QtQuick.Controls |
| Наследует: |
Свойства
Подробное описание
VerticalHeaderView предоставляет маркировку строк TableView. Чтобы добавить вертикальный заголовок к TableView, привяжите свойство syncView к TableView:
VerticalHeaderView {
id: verticalHeader
syncView: tableView
anchors.top: tableView.top
} По умолчанию заголовок отображает данные из модели {syncView}, но также может иметь свою собственную модель. Если модель является QAbstractTableModel, заголовок отобразит vertical headerData() модели; в противном случае - данные модели.
Документация по свойствам
model : QVariant
Это свойство содержит модель, предоставляющую данные для вертикального представления заголовка.
Когда модель не установлена явно, она будет синхронизирована с моделью syncView, как только syncView будет установлен.
Если model — это QAbstractTableModel, будет обращаться к vertical headerData().
Если model — это QAbstractItemModel, отличная от QAbstractTableModel, будет обращаться к data() модели.
В противном случае поведение аналогично установке TableView::model.
См. также TableView, model и QAbstractTableModel.
syncView : TableView
Это свойство содержит TableView, с которым следует синхронизировать.
После привязки этого свойства к другому TableView, оба заголовок и таблица будут синхронизированы в отношении высоты строк, интервалов между строками и прокрутки по вертикали.
Если model не установлен явно, заголовок будет использовать модель syncView для маркировки строк.
textRole : QString
Это свойство содержит роль модели, используемую для отображения текста в каждой ячейке заголовка.
Когда модель имеет несколько ролей, textRole может быть задана для определения роли, которая должна быть отображена.
Если model является QAbstractItemModel, по умолчанию используется "display"; в противном случае оно пустое.
См. также QAbstractItemModel::roleNames().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtquick-controls2-verticalheaderview.html