分配是创建一个程序,允许您连接点,然后绘制它们。 现在我必须创建一个undraw,为此我必须记住/存储通过创建新列表创建的多边形。我不知道如何创建新列表和使用undraw()来撤消此
pointList = []
polyList = []
pList = []
pt = win.getMouse()
while not isClicked(exitBtn, pt):
if isClicked(drawBtn, pt):
poly = Polygon(pointList)
r, g, b = eval(colorEntry.getText())
poly.setFill(color_rgb(r,g,b))
poly.draw(win)
pointList = []
else:
pointList.append(pt)
pt.draw(win)
pt = win.getMouse()
win.close()
main()的