用鼠标点击画一个五边形

来源:互联网 发布:透明屏幕软件下载 编辑:程序博客网 时间:2024/06/05 20:35

在窗口中点击5个点来画一个五边形

from graphics import *def main():     win = GraphWin("Draw a polygon",300,300)     win.setCoords(0.0,0.0,300.0,300.0)     message = Text(Point(150,20),"Click on five points")     message.draw(win)     p1 = win.getMouse()     p1.draw(win)     p2 = win.getMouse()     p2.draw(win)     p3 = win.getMouse()     p3.draw(win)     p4 = win.getMouse()     p4.draw(win)     p5 = win.getMouse()     p5.draw(win)     polygon = Polygon(p1,p2,p3,p4,p5)     polygon.setFill("red")     polygon.setOutline("black")     polygon.draw(win)     message.setText("Click anywhere to quit.")     win.getMouse()     win.close()if __name__ == '__main__':    #name前后都是两个下划线     main()


0 0