如何从“ipywidgets”更改使用“interact_manual”创建的按钮标签?我该如何改变按钮的大小和颜色?

2024-10-03 00:25:15 发布

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

如何从“ipywidgets”更改使用“interact_manual”创建的按钮标签?我该如何改变按钮的大小和颜色?在

这是我写的

from ipywidgets import interact,interact_manual
def HDI_vs_CrimeRate():
    #do some thing here
interact_manual(HDI_vs_CrimeRate)

下面是按钮的外观: 1 谢谢你的帮助


Tags: fromimport颜色defsome标签manual按钮
1条回答
网友
1楼 · 发布于 2024-10-03 00:25:15

你可能需要升级你的ipywidget;对我来说,你的代码返回一个标签为“Run Interact”的按钮,这个按钮比你的好一点,但还不是你想要的。在

将interact_手册分配给一个变量,更改子小部件的描述文本,然后对interact调用display()。这似乎能完成任务,尽管可能还有一种更优雅的方式。在

from ipywidgets import interact, interact_manual
def HDI_vs_CrimeRate():
    #do some thing here
im = interact_manual(HDI_vs_CrimeRate)
im.widget.children[0].description = 'changed'
display(im)

编辑:对于颜色,可以使用im.widget.children[0]。style.button_颜色=“红色”。在

相关问题 更多 >