2016-08-15 62 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() 
相關問題