2012-04-09 4 views
1

VPython에서 버튼을 숨기거나 단순히 화면 밖으로 이동하려면 어떻게해야합니까? 나는 시도했다 : 사람들의vpython에서 버튼 이동/숨기기

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

없음이 제대로 작동하지 않습니다.

답변

0

나는 그것을 알아 냈다. Lib \ site-packages \ vis \ controls.py (파이썬 폴더에 있음)를 엽니 다. 버튼 클래스를 찾습니다. 이 기능을 하단에 삽입하십시오.

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)