Spec-Zone.ru › Qt 5.15

Тип QML HorizontalHeaderView

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

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

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's data().

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

model : QVariant

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

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

Если model является QAbstractTableModel, будет использован метод horizontalHeaderData().

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

В противном случае поведение такое же, как при установке TableView::model.

См. также TableView, model и QAbstractTableModel.

syncView : TableView

Это свойство содержит TableView для синхронизации.

После привязки этого свойства к другому TableView заголовок и таблица будут синхронизироваться по ширине столбцов, интервалам между столбцами и горизонтальному прокручиванию.

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

См. также model и TableView.

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-5.15/qml-qtquick-controls2-horizontalheaderview.html

Spec-Zone.ru

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