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

yipeiwu_com5年前Python基础

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

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

以上这篇python获取点击的坐标画图形的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

pytorch多GPU并行运算的实现

Pytorch多GPU运行 设置可用GPU环境变量。例如,使用0号和1号GPU' os.environ["CUDA_VISIBLE_DEVICES"] = '0,1' 设置模型...

python 实现读取一个excel多个sheet表并合并的方法

如下所示: import xlrd import pandas as pd from pandas import DataFrame DATA_DIR = 'E:/'...

Python numpy 提取矩阵的某一行或某一列的实例

如下所示: import numpy as np a=np.arange(9).reshape(3,3) a Out[31]: array([[0, 1, 2], [3,...

使用python存储网页上的图片实例

使用python存储网页上的图片实例

本文介绍在已知网络图片的地址下,存储图片到本地 本文例子随便选择LOFTER上一张图片,复制图片的地址,如下图所示 在Python中输入代码 import requests #图...

PYQT5实现控制台显示功能的方法

PYQT5实现控制台显示功能的方法

界面文件 Ui_ControlBoard.py # -*- coding: utf-8 -*- # Form implementation generated from read...