GUI错误。无法绘制“矩形”对象

时间:2019-03-26 15:44:58

标签: python zelle-graphics

我导入了一个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)

This is the error that I'm getting from IDLE

1 个答案:

答案 0 :(得分:1)

问题是这一行:

rect.undraw(win)

矩形已经与win关联,因此您不必将其作为undraw()的参数提供。而是简单地做:

rect.undraw()