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