2016-08-15 60 views
1

我在Jupyter Notebook中使用IPython模块。 我正在使用显示模块来显示按钮。有没有办法使用IPython隐藏显示的对象?

from ipywidgets import widgets 
import IPython.display as dsply 
def click_reset(b): 
    print("reset domains button") 
    restoreDomains() 

resetButton = widgets.Button(description="Reset Domains") 
resetButton.on_click(click_reset) 
dsply.display(resetButton) 

这工作正常,但我试图找到一种方法编程方式隐藏某些按钮。基于我的其他代码的执行,我想要从UI中删除某些按钮。有什么可以使用的hide(resetButton)吗?

回答

1

您可以通过设置隐藏它每小部件的属性visibleFalse

resetButton.visible = False 
+0

完美,谢谢。 – GreySage

1

当我使用@ SergeyGornostaev的回答,我还是有残留的交叉显示在单元输出的左侧了。我发现下面的命令一起删除小部件:

resetButton.close() 
相关问题