Тип QML TableViewColumn
Используется для определения столбцов в TableView или TreeView. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 1.4 |
| С момента: | Qt 5.1 |
| Наследует: |
Свойства
- delegate : Компонент
- elideMode : int
- horizontalAlignment : int
- movable : bool
- resizable : bool
- role : строка
- title : строка
- visible : bool
- width : int
Методы
- void resizeToContents()
Подробное описание
TableViewColumn представляет столбец в TableView или TreeView. Он предоставляет свойства для определения того, как отображаются данные в этом столбце.
TableView {
TableViewColumn { role: "title"; title: "Title"; width: 100 }
TableViewColumn { role: "author"; title: "Author"; width: 200 }
model: libraryModel
} См. также TableView и TreeView.
Документация по свойствам
delegate : Component
Делегат столбца. Это можно использовать для задания itemDelegate TableView или TreeView для определенного столбца.
В делегате вы можете получить доступ к следующим специальным свойствам:
- styleData.selected - если элемент в настоящее время выделен
- styleData.value - значение или текст для этого элемента
- styleData.textColor - цвет текста по умолчанию для элемента
- styleData.row - индекс строки
- styleData.column - индекс столбца
- styleData.elideMode - режим обрезания столбца
- styleData.textAlignment - горизонтальное выравнивание текста столбца
elideMode : int
Режим обрезания текста столбца. Допустимые значения:
- Text.ElideNone
- Text.ElideLeft
- Text.ElideMiddle
- Text.ElideRight - значение по умолчанию
См. также elide.
horizontalAlignment : int
Горизонтальное выравнивание текста столбца. Допустимые значения:
- Text.AlignLeft - значение по умолчанию
- Text.AlignRight
- Text.AlignHCenter
- Text.AlignJustify
См. также horizontalAlignment.
movable : bool
Определяет, должен ли столбец быть перемещаемым. Значение по умолчанию — true.
Примечание: Неперемещаемый столбец может быть косвенно перемещен, если соседние столбцы перемещаемы.
Это свойство было добавлено в QtQuick.Controls 1.1.
resizable : bool
Определяет, должен ли столбец быть изменяемым по ширине.
Это свойство было добавлено в QtQuick.Controls 1.1.
role : string
Модель role столбца.
title : string
Текст заголовка столбца.
visible : bool
Статус видимости столбца.
width : int
Текущая ширина столбца. Значение по умолчанию зависит от платформы. Если определен только один столбец, ширина расширяется до области просмотра.
Документация по методам
void resizeToContents()
Изменяет размер столбца так, чтобы неявная ширина содержимого в каждой строке соответствовала.
Этот метод был добавлен в QtQuick.Controls 1.2.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qml-qtquick-controls-tableviewcolumn.html