Spec-Zone.ru › Qt 6.1

Тип QML HorizontalHeaderView

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

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

TableView

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

Свойства

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

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

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

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

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

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

model : QVariant

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

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

Если модель является QAbstractTableModel, будет обращаться к ее horizontal 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-horizontalheaderview.html

Spec-Zone.ru

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