ipywidgets:根据另一个部件的结果更新一个部件

ipywidgets:根据另一个部件的结果更新一个部件,第1张

ipywidgets:根据另一个部件的结果更新一个部件

您可以在分配给的过程中保留有关的通知

options

with search_result.hold_trait_notifications():    search_result.options = titles

从而:

search_text = widgets.Text(description = 'Search') search_result = widgets.Select(description = 'Select table')def search_action(sender):    phrase = search_text.value    df = search(phrase) # A function that returns the results in a pandas df    titles = df['title'].tolist()    with search_result.hold_trait_notifications():        search_result.options = titles

请参阅下面的hmelberg解释

错误的根源是该窗口小部件还具有value属性,并且该值可能不在新的选项列表中。因此,窗口小部件的值可能会在短时间内被“孤立”,从而产生错误。”



欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5662208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存