代码之家  ›  专栏  ›  技术社区  ›  The Zip Creator

图样py:怎么清理窗户?

  •  2
  • The Zip Creator  · 技术社区  · 8 年前

    1 回复  |  直到 8 年前
        1
  •  3
  •   cdlane    8 年前

    首先要考虑的是,如果您只是在帧之间移动图形对象,那么调用它们的 move()

    def clear(win):
        for item in win.items[:]:
            item.undraw()
        win.update()
    

    但是,取消绘制项目的速度很慢,很可能低于所需的帧速率。因此,您需要关闭自动刷新:

    win = GraphWin(..., autoflush=False)
    

    然后拨打:

    update()
    

    上述建议 没有 适用于用 win.plot() How to undraw plot with Zelle graphics? 例如。

    推荐文章