直接跳到内容

FloatPanel 浮动面板

FloatPanel提供一个可拖动的容器,可以放置在其父容器内部或完全自由浮动。

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

基本用法

浮动面板可以包含在父容器内:

自由浮动

浮动面板也可以配置为自由浮动,不受父容器限制:

自定义配置

FloatPanel可以通过config参数进行高度自定义,比如移除关闭按钮:

要了解更多配置选项,请查看 jsPanel 文档

状态控制

可以通过status属性控制FloatPanel的状态:

API

属性

属性名说明类型默认值
contained组件是否包含在父容器内(否则自由浮动)bool True
config优先级高于参数值的额外jsPanel配置dict {}
objects列中显示的对象列表(通常不应直接修改)list []
position自由浮动时的初始位置str -
offsetx水平偏移量(像素)int 0
offsety垂直偏移量(像素)int 0
theme主题样式(内置选项/颜色值/Material Design颜色系统,可带修饰符)str 'default'
v-model/status面板当前状态("normalized"/"maximized"/"minimized"等)str 'normalized'

Events

事件名说明类型
change当面板状态改变时触发Callable 

Slots

插槽名说明
default浮动面板内容

Controls

src/examples/panel_vuepy/layouts/FloatPanel

FloatPanel 浮动面板已经加载完毕