Jupyter notebook 如何控制IPyFutify进程

Jupyter notebook 如何控制IPyFutify进程,jupyter-notebook,vuetify.js,ipywidgets,voila,Jupyter Notebook,Vuetify.js,Ipywidgets,Voila,我想使用一个名为ProgressCircular的iPyFutify小部件来显示加载过程。因此,我试图找出如何在代码中显示和隐藏小部件 progress=v.ProgressCircular(width=3, color='red', indeterminate=True, ) 虽然我可以使用dir()查看所有属性,但仍然找不到合适的属性。人们如何在缺少示例的包中使用类或函数 dir(v.Pr

我想使用一个名为ProgressCircular的iPyFutify小部件来显示加载过程。因此,我试图找出如何在代码中显示和隐藏小部件

progress=v.ProgressCircular(width=3,
              color='red',
              indeterminate=True,
                       )
虽然我可以使用dir()查看所有属性,但仍然找不到合适的属性。人们如何在缺少示例的包中使用类或函数

dir(v.ProgressCircular)
您可以在ipywidgets
Output
小部件中使用
display(progress)

import ipyvuetify as v
import ipywidgets as ipyw
import time

progress=v.ProgressCircular(width=3,
              color='red',
              indeterminate=True,
                       )

output = ipyw.Output()
display(output)

with output:
    display(progress)
    time.sleep(2)
output.clear_output()

我假设您在Jupyter环境中工作:

声明小部件后,将其放在单元格的最后一行,或按照@ac24的建议使用
display

progress=v.progress圆形(
宽度=3,
颜色='红色',
不确定=真
)
进步
#或者
#显示(进度)
完成后,您可以使用一些非常基本的html属性来处理它

progress.class='d-none'#
progress.class=无#显示
当您抱怨文档时,请参见此处了解HTML属性的用法,更多示例将是无用的,因为HTML属性的可能组合实际上是无限的。Lucky for us vuetify.js提供了一个非常完整的版本,可与iPyFutify版本结合使用:
无需为此使用输出或样式,只需制作一个容器小部件并更改其子项即可:

将IPYfutify导入为v
导入时间
进度=v.progress圆形(宽度=3,
颜色='红色',
不确定=真,)
container=v.Html(tag='div',children=[progress])
显示器(容器)
时间。睡眠(2)
container.child=[v.Chip(child=['Done'])]

我认为
ipyvuetify
软件包与
ipywidgets
软件包遵循相同的原则,它有大量的文档: