Я пытаюсь создать макет вкладки с помощью Pyviz-Panel (пример кода ниже) в блокноте Jupyter. Я хотел бы сохранить размер отдельной вкладки name s одинаковым.
Однако tab.width
изменяет / задает размер общего окна для набора вкладок.
Четный tab[0].width
устанавливает ширину окна для содержимого на вкладке «A», то есть ширину столбца / кнопки в моем примере ниже. Это не то, что я после.
Как изменить ширину области имени для каждой вкладки?
import panel as pn
pn.extension()
import panel.widgets as pnw
name_list = ['A','BBB','CCCCC']
tab_contents = name_list
buttons = [pnw.Button(name="Do "+name) for name in tab_contents]
columns = [pn.layout.Column() for i in range(len(name_list))]
tab = pn.layout.Tabs()
for i in range(len(name_list)):
columns[i].extend([buttons[i]])
tab.append((name_list[i],columns[i]))
tab