获取输入的五个点画五边形
1
2
3
4
5
6
7
8
9
10
11
|
def pentagonUpdate(): p = {} win = GraphWin( "Click" , 800 , 300 ) #后面两个值为窗体的长和宽 for i in range ( 5 ): p[i] = win.getMouse() p[i].draw(win) polygon = Polygon(p[ 0 ], p[ 1 ], p[ 2 ], p[ 3 ], p[ 4 ]) polygon.setFill( "peachpuff" ) polygon.setOutline( "black" ) polygon.draw(win) win.getMouse() |
获取输入的两个点画直线
1
2
3
4
5
6
7
8
9
10
11
|
def GetMouseDraw(): p = {} win = GraphWin( "Click me" ) for i in range ( 2 ): p[i] = win.getMouse() p[i].draw(win) line = Line(p[ 0 ], p[ 1 ]) line.draw(win) win.getMouse() if __name__ = = '__main__' : pentagonUpdate() |
以上这篇python获取点击的坐标画图形的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/q6978541/article/details/78906746