2012-04-09 94 views
1

如何在VPython中隱藏按鈕或將其從屏幕上移開? 我曾嘗試過:在vpython中移動/隱藏按鈕

del button 
button.visible = False 
button.pos.x = 500 # well off the screen 

這些似乎都沒有工作。

回答

0

我想通了。打開Lib \ site-packages \ vis \ controls.py(在你的python文件夾中)。找到按鈕類。在底部插入此功能。

class button(ctrl): 
... 
    def _set_visible(self,value): 
    self.box1.visible = value 
    self.box2.visible = value 
    self.box3.visible = value 
    self.box4.visible = value 
    self.button.visible = value 
    self.label.visible = value 
    def _get_visible(self): 
    return self.box1.visible 
    visible =property(_get_visible,_set_visible)