图形用户界面错误。无法取消绘制"矩形"对象



我导入了一个GUI库,但我无法"取消绘制"任何"矩形"对象。我将链接附加到我正在使用的库以及错误的示例。感谢您提供的任何和所有帮助。

https://mcsp.wartburg.edu//zelle/python/graphics.py

from graphics import *
win = GraphWin("Test", 200, 200)
rect = Rectangle(Point(50, 50), Point(150,150)).draw(win)
stop = win.getMouse()
rect.undraw(win)

这是我从空闲收到的错误

问题是这一行:

rect.undraw(win)

矩形已与win相关联,因此您不会将其作为参数提供给undraw()。 相反,只需执行以下操作:

rect.undraw()

最新更新