Как в flet растянуть элементы вертикально в ft.GridView
Добавил GridView
на экран, а туда контейнеры, но они все квадратные, много раз пытался сделать прямоугольными, width=200
, height=350
всё равно квадратные выходят, прежде добавлял контейнер, задавал размеры, и в этот контейнер уже другой контейнер с элементами, всё равно никак
grid = ft.GridView(max_extent = 250,
runs_count = 2,
run_spacing = 2,
spacing = 2,
padding=ft.padding.symmetric(horizontal=50),
)
page.clean()
page.add(ft.Text('Актуальное меню', text_align = ft.alignment.center, size = 50, weight = ft.FontWeight.W_800, color = ft.colors.BLUE_400))
page.add(grid)
pars_data = wsite.data_category()
for name, category, img in zip(pars_data['name'], pars_data['link'], pars_data['img']):
grid.controls.append(ft.Container(height = 700,
bgcolor = ft.colors.BLUE_500,
expand = True,
content = Category(name, category, img))
)