Spec-Zone.ru › Qt 6.0

Тип QML HorizontalHeaderView

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

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

TableView

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

Свойства

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

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

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

HorizontalHeaderView {
    id: horizontalHeader
    syncView: tableView
    anchors.left: tableView.left
}

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

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

model : QVariant

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

Когда модель не задана явно, заголовок будет использовать модель syncView, как только syncView будет задана.

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

Если модель является QAbstractItemModel отличной от QAbstractTableModel, будет использоваться model's data().

В противном случае, поведение аналогично установке 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.0/qml-qtquick-controls2-horizontalheaderview.html

Spec-Zone.ru

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