gpt4 book ai didi

jupyter-notebook - 如何在没有选择值的情况下显示 ipywidgets.Dropdown

转载 作者:行者123 更新时间:2023-12-04 08:31:38 26 4
gpt4 key购买 nike

没有问题了。问题是较旧的 ipywidgets 版本行为看起来已在版本 7 中修复。

ipywidgets.Dropdown 本身会从选项列表中选取第一个值。
我想在没有选择值的情况下显示小部件。
列表中的第一个值毫无意义默认值仍然需要反射(reflect)在工作流路径中。我阅读了一个讨论,其中开发人员甚至将空字符串项添加到列表中。这修复了下拉列表的外观(在某种程度上,尽管占位符属性仍然被忽略)但是向下拉列表添加了一个愚蠢的可选择的空项目。将虚拟“无”项添加到列表中并不是更好的解决方案。将值设置为“无”会导致“无效选择”异常。
我不明白为什么 ipywidgets.Dropdown 不遵循更简单的小部件的方法,其中允许空值并显示占位符文本以提示用户选择某些内容。
有没有办法使小部件选择不是必需的?一些我不知道的属性设置?如果那不可能,那么最简单的解决方法是什么?

最佳答案

您可以将下拉值设置为None:

import ipywidgets as widgets

d = widgets.Dropdown(options=['hello', 'world'], value=None)
d

Dropdown widget

关于jupyter-notebook - 如何在没有选择值的情况下显示 ipywidgets.Dropdown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47100059/

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