Тип 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 : Компонент
Делегат столбца. Это можно использовать для установки itemDelagate 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 : строка
Модель role столбца.
title : строка
Текст заголовка столбца.
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/archives/qt-5.11/qml-qtquick-controls-tableviewcolumn.html