直接跳到内容

ToggleIcon 图标切换

图标切换组件允许在True/False状态之间切换一个条件,类似于CheckboxToggle组件,但使用图标来表示状态。

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

基本用法

基本的图标切换组件使用:

自定义图标

可以自定义默认图标和激活状态图标:

使用SVG图标

可以使用SVG字符串作为图标:

API

属性

属性名说明类型默认值
active_icon切换开启时显示的图标str  tabler-icons.io图标名称或SVG字符串
icon切换关闭时显示的图标str  tabler-icons.io图标名称或SVG字符串
value切换的状态bool False
description鼠标悬停时显示的描述str 
disabled是否禁用组件bool False
name组件标题str ""
size图标大小str  CSS字体大小值,如'1em'或'20px'

Events

事件名说明类型
change当切换状态变化时触发的事件Callable 

Controls

src/examples/panel_vuepy/widgets/ToggleIcon

ToggleIcon 图标切换已经加载完毕