Spec-Zone.ru › Qt

Тип QML HorizontalHeaderView

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

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

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() модели; в противном случае, данные модели data().

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

model : QVariant

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

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

Если model — QAbstractTableModel, будет обращаться к horizontal headerData().

Если model — QAbstractItemModel, отличная от QAbstractTableModel, будет обращаться к 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.2/qml-qtquick-controls2-horizontalheaderview.html

Spec-Zone.ru

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