Попытка применить этот макет приводит к появлению сообщения об ошибке в консоли Sublime (View > Show Console
):
invalid cell: (2,0 4,1)
Такой тип застает меня врасплох, потому что обычно команда set_layout
берет то, что вы ей даетебез какой-либо проверки ошибок, которая может привести вас к неприятным ситуациям, таким как странные ошибки рендеринга или помещение панелей за пределы видимой области окна.
В любом случае, изменение макета на что-то вроде следующего решает проблему, который переупорядочивает макеты ячеек.
{
"cols":[0.0, 0.5, 1.0],
"rows":[0.0, 0.33, 0.5, 0.67, 1.0 ,
"cells":[
[0, 0, 1, 2],
[1, 0, 2, 1],
[0, 2, 1, 4],
[1, 1, 2, 3],
[1, 3, 2, 4]
]
}