直接跳到内容

LiteralInput 字面量输入框

字面量输入框组件允许用户输入任意Python字面量(包括int、float、list、dict等)并将其解析为相应的Python对象。

底层实现为panel.widgets.LiteralInput,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/LiteralInput.html

基本用法

基本的字面量输入框使用:

不同类型的值

字面量输入框可以处理各种Python数据类型:

指定类型

可以使用type参数指定输入的数据类型:

自定义高度

可以设置输入框的高度,特别是对于复杂类型很有用:

API

属性

属性名说明类型默认值
value指示类型的解析值object None
type限制数据类型type|None  如int、float、str、list、dict等None
height输入框高度int|str None
width输入框宽度int|str None
disabled是否禁用组件bool False
name组件标题str ""

Events

事件名说明类型
change当输入值变化时触发的事件Callable 

Controls

src/examples/panel_vuepy/widgets/LiteralInput

LiteralInput 字面量输入框已经加载完毕