如何使用zelle图形绘制多个多边形

时间:2017-03-07 01:06:00

标签: python polygon undo

分配是创建一个程序,允许您连接点,然后绘制它们。 现在我必须创建一个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()的

0 个答案:

没有答案