如何设置面板标签宽度

2024-04-28 11:21:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个面板选项卡小部件,有6个选项卡。它没有将自身扩展到jupyter单元的范围,而是被限制为非常小的宽度

将width=900添加到pn.Tabs调用没有效果。我还尝试在另一个pn.panel中包装pn.Tabs,以控制宽度,但这也不起作用

可复制示例:

import panel as pn
pn.extension()

class Thing1(param.Parameterized):
    thing1 = param.String(default='1')
    thing2 = param.String(default='2')
    thing3 = param.String(default='3')
    thing4 = param.String(default='4')
    thing5 = param.String(default='5')

    def panel(self):
        return pn.Tabs(
            ('thing1', self.thing1),
            ('thing2', self.thing2),
            ('thing3', self.thing3),
            ('thing4', self.thing4),
            ('thing5', self.thing5))

test = Thing1()
test.panel()

建议采用什么方法来强制小部件宽度


Tags: selfdefaultstring宽度param部件选项卡panel