Python ipywidgets切换按钮样式颜色

2024-06-16 11:12:33 发布

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

我想更改ipywidget ToggleButton的按钮颜色。 在文档中描述为:

widgets.ToggleButtons(
    options=['Slow', 'Regular', 'Fast'],
    description='Speed:',
    disabled=False,
    button_style='', # 'success', 'info', 'warning', 'danger' or ''
    tooltips=['Description of slow', 'Description of regular', 'Description of fast'],
#   icons=['check'] * 3
)

我能看到的唯一方法是使用button_样式,但是它只有代码中看到的预定义选项。 有没有办法用自定义按钮颜色自己定义这样的预设? 我还尝试了用CSS设计它的样式。按钮颜色、说明颜色以及背景颜色都不起作用

我无法将切换按钮颜色更改为预定义颜色方案(“成功”、“信息”、“警告”、“危险”或“”)以外的任何颜色。同样跳进包中,我没有找到它们的定义。这就是我无法覆盖它们的原因

另外,我在一本Jupyter笔记本上工作

亲切问候,, 蒂莫


Tags: of文档定义颜色button样式descriptionwidgets
1条回答
网友
1楼 · 发布于 2024-06-16 11:12:33

小部件有一个style属性,可以帮助您实现所需,请阅读以下内容:

https://ipywidgets.readthedocs.io/en/latest/examples/Widget%20Styling.html#The-style-attribute

属性将因小部件类型而异。不幸的是,ToggleButtons的keys选项没有列出button_color,因此它看起来不像可以这样修改颜色

相关问题 更多 >