【问题标题】:Moving/Hiding a button in vpython在 vpython 中移动/隐藏按钮
【发布时间】:2012-04-09 02:56:27
【问题描述】:

如何在 VPython 中隐藏按钮或将其移出屏幕? 我试过了:

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

这些似乎都不起作用。

【问题讨论】:

    标签: python graphics vpython


    【解决方案1】:

    我想通了。打开 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)
    

    【讨论】:

      猜你喜欢
      • 2018-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-06
      • 2013-09-18
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      相关资源
      最近更新 更多