【发布时间】:2012-04-09 02:56:27
【问题描述】:
如何在 VPython 中隐藏按钮或将其移出屏幕? 我试过了:
del button
button.visible = False
button.pos.x = 500 # well off the screen
这些似乎都不起作用。
【问题讨论】:
如何在 VPython 中隐藏按钮或将其移出屏幕? 我试过了:
del button
button.visible = False
button.pos.x = 500 # well off the screen
这些似乎都不起作用。
【问题讨论】:
我想通了。打开 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)
【讨论】: