Grid

inherited (BaseShape)

Фигура, которая не рендерится напрямую а является виджетом группировки других фигур.

Grid Shape

Параметры

rows

Количество срок

columns

Количество колонок

horizontal_spacing

Расстояние между колонками

vertical_spacing

Расстояние между строками

max_row_height

Максимальная высота строк

columns_width

Изменение ширины колонок. По умолчанию вся ширина таблицы делится поровну между всеми колонками. Этот параметр позволяет задать ширину каждой колонки по отдельности. Данный параметр может быть только словарём. В ключах словаря находится индекс колонки, в значениях записывается экспрешен или просто число в пикселях как обычно. Процентное отношение считается от всей ширины таблицы.

{
    "columns_width": {
    "0": "20%",
    "-1": "15%"
  }
    }
border

Обводка ячеек таблицы. Параметр должен быть словарём. Все допустимые параметры приведены ниже. Уточняющие параметры офсета оверайдят общий параметр offset

{
"border": {
    "enabled": true,
    "color": "blue",
    "width": 2,
    "offset":0
    "offset_top": 10,
    "offset_bottom": 10,
    "offset_left": 10,
    "offset_right": 10,
}
padding

Отступы от доступного для рендера пространства для всей группы объектов в сетке. Пишется в виде списка из 4х элементов. Каждый элемент обозначает свою сторону начиная с top и далее по часовой стрелке. То есть параметр [1, 2, 3, 4] равен top=1, right=2, bottom=3, left=4

padding_top

Указывает отступ только сверху. Имеет бОльший приоритет чем параметр padding

padding_right

Указывает отступ только справа. Имеет бОльший приоритет чем параметр padding

padding_bottom

Указывает отступ только снизу. Имеет бОльший приоритет чем параметр padding

padding_left

Указывает отступ только слева. Имеет бОльший приоритет чем параметр padding

Поля

cell_index

Порядковый номер ячейки

row

Номер строки

column

Номер колонки