我正在尝试在 Jupyter 笔记本中使用 Pyviz-Panel(下面的示例代码)创建选项卡布局。我想保持单个标签名称的大小相同。
但是,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