gpt4 book ai didi

bokeh - 单击时如何更改 Bokeh 按钮标签?

转载 作者:行者123 更新时间:2023-12-05 00:18:12 31 4
gpt4 key购买 nike

例如,我有

button = Button(label="0", type="success")

选择此按钮后,我想将标签更改为“1”,反之亦然。有没有简单的方法来实现这一目标?

编辑: RadioButtonGroup 似乎是我需要的小部件。虽然它似乎没有标题属性。如何在小部件旁边放置文本?

最佳答案

要更改按钮上的标签,请使用带有 .on_click 的回调:

b = Button(label='0')

def changeLabel(button):
if button.label == '0':
button.label = '1'
else:
button.label = '0'

b.on_click(lambda : changeLabel(b))

除了使用 lambda 函数,您还可以使用 global b内部 changeLabel :
b = Button(label='0')

def changeLabel():
if b.label == '0':
b.label = '1'
else:
b.label == '0'

b.on_click(changeLabel)

第二个更容易理解,但我更喜欢第一个版本。最后,他们做同样的事情。

关于bokeh - 单击时如何更改 Bokeh 按钮标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38531487/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com