python获取点击的坐标画图形的方法

作者:q6978541 时间:2023-04-23 09:59:28 

获取输入的五个点画五边形


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()

获取输入的两个点画直线


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()

来源:https://blog.csdn.net/q6978541/article/details/78906746

标签:python,坐标,画图形
0
投稿

猜你喜欢

  • js判断文件是否为utf-8编码的方法

    2024-04-22 13:06:51
  • MySQL 5数据库连接超时问题

    2009-12-29 10:23:00
  • 关于axios如何全局注册浅析

    2024-04-27 16:03:40
  • 从p开始,循序渐进学习WEB标准

    2008-03-08 18:53:00
  • MySQL中or、in、union与索引优化详析

    2024-01-18 08:21:55
  • Python内建类型float源码学习

    2022-05-05 17:07:37
  • 讲解MaxDB数据库和MySQL的数据库的主要差别

    2012-02-25 20:04:34
  • JSP学生信息管理系统

    2024-03-20 22:28:27
  • Vue Cli3 创建项目的方法步骤

    2024-05-21 10:16:53
  • 如何解决在Azure上部署Sqlserver网络访问不了

    2024-01-14 07:47:38
  • Oracle 创建监控账户 提高工作效率

    2009-10-14 11:47:00
  • GO语言ini配置文件的读取的操作

    2024-04-23 09:38:36
  • 如何高效使用Python字典的方法详解

    2021-07-26 04:29:03
  • Python 实现opencv所使用的图片格式与 base64 转换

    2021-02-28 11:59:09
  • 使用pandas批量处理矢量化字符串的实例讲解

    2023-09-22 03:00:01
  • vue动态添加表单validateField验证功能实现

    2023-07-02 17:03:27
  • JavaScript常用的返回,自动跳转,刷新,关闭语句汇总

    2023-10-21 10:37:27
  • 教你用压缩技术给SQL Server备份文件瘦身

    2009-03-05 14:59:00
  • Python中is和==的区别详解

    2022-08-22 10:53:09
  • 防止表格或或div层被撑开的几种方法

    2008-01-01 15:33:00
  • asp之家 网络编程 m.aspxhome.com