使用Python进行图像编程,要使用到Graphics库。下面列举出较常用的代码

from graphics import *

#设置画布窗口名和尺寸

win = GraphWin('hehe', 666, 666)

#关闭画布窗口

win.getMouse()

win.close()

#画点

pt = Point(100, 100)

pt.draw(win)

#画圆

cir = Circle(Point(200, 200), 75)

cir.draw(win)

cir.setOutline('red') #外围轮廓颜色

cir.setFill('yellow') #填充颜色

#画线

line = Line(Point(650, 100), Point(250, 100))

line.draw(win)

#画矩形

rect = Rectangle(Point(300, 300), Point(400, 400))

rect.setFill('red') #填充颜色

rect.draw(win)

#画椭圆

oval = Oval(Point(450, 450), Point(600, 600))

oval.setFill('red') #填充颜色

oval.draw(win)

#显示文字

message = Text(Point(win.getWidth()/2, 20), 'Click anywhere to quit.')

message.draw(win)

接下来使用Graphics库进行编写

from graphics import *

def main():

win = GraphWin("click me!")

for i in range(10):

p = win.getMouse()

print("You clicked at:", p.getX(), p.getY())

if __name__ == '__main__':

main()

出现下面问题:name '_name_'is not defined.出现原因是下划线应该是两个(__'name'__)而非一个(_'name'_)

修改过来即可

运行程序,出现“click me!”窗口

在窗口中点击鼠标,程序进行读取坐标轴值

点击十次,完成程序

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python ios 坐标点击_python点击鼠标获取坐标(Graphics)相关推荐

  1. 高德地图-鼠标获取坐标

    1.问题背景 鼠标点击地图,获取点击处的经纬度,并将经度和纬度放到输入框中 2.实现源码 <!DOCTYPE html> <html><head><meta ...

  2. python selenium鼠标点击_Python+Selenium学习--鼠标事件

    场景 前景讲解了鼠标的click()事件,而我们在实际的web产品测试中,有关鼠标的操作,不仅仅只有单击,有时候还包括右击,双击,拖动等操作,这些操作包含在ActionChains类中. Action ...

  3. python坐标柱染色_Python matplotlib:在数据坐标中定位colorbar

    指定轴的数据坐标位置的两个步骤:使用Axes.set_axes_locator()设置一个函数,该函数在图形坐标中返回Bbox对象.在 通过set_clip_box()方法设置轴中所有子对象的剪辑框: ...

  4. python模拟键盘输入视频_python教程-模拟鼠标和键盘输入

    大家可能知道,有的情形下,如果我们需进行自动化操作的应用程序不提供相对应的的接口,就难以通过Python直接调用API来做到自动化.在此类情形下,Python也并非压根没有办法,我们可以通过模拟键盘和 ...

  5. python爬虫提取a标签_Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释

    一.Tag(标签)对象 1.Tag对象与XML或HTML原生文档中的tag相同. from bs4 import BeautifulSoup soup = BeautifulSoup('Extreme ...

  6. python request返回的响应_Python爬虫库requests获取响应内容、响应状态码、响应头...

    首先在程序中引入Requests模块 import requests 一.获取不同类型的响应内容 在发送请求后,服务器会返回一个响应内容,而且requests通常会自动解码响应内容 1.文本响应内容 ...

  7. python用glob遍历文件_python中用glob快速获取文件列表

    glob是python自带的一个操作文件的相关模块,由于模块功能比较少,所以很容易掌握.用它可以查找符合特定规则的文件路径名.使用该模块查找文件,只需要用到: "*", " ...

  8. python网页爬虫漫画案例_python爬虫实例之获取动漫截图

    引言 之前有些无聊(呆在家里实在玩的腻了),然后就去B站看了一些python爬虫视频,没有进行基础的理论学习,也就是直接开始实战,感觉跟背公式一样的进行爬虫,也算行吧,至少还能爬一些东西,hhh.我今 ...

  9. python群发手机短信_python实现发送和获取手机短信验证码

    首先为大家分享python实现发送手机短信验证码后台方法,供大家参考,具体内容如下 1.生成4位数字验证码 def createPhoneCode(session): chars=['0','1',' ...

最新文章

  1. libuvc介绍及简单使用
  2. echarts legend颜色_echarts数据可视化图表(二):双柱状图
  3. UA MATH563 概率论的数学基础1 概率空间2 可列状态空间
  4. C++ 命名空间 实战(二)之 直接数组访问迭代器访问
  5. 1000 驱动_华为海思自研OLED驱动芯片已流片:最高28nm、可完全去美化
  6. workman php教程_workerman搭建websocket入门教程,简单实用
  7. 【牛客 - 82B】区间的连续段(贪心,建图,倍增)
  8. linux c++程序,阐述Linux下C++编程进行学习
  9. python调用r语言加载包错误_Python中调用R语言包指南.docx
  10. Java ConcurrentHashMap
  11. Java ConcurrentModificationException 异常分析与解决方案
  12. C语言 逻辑运算符与逻辑表达式
  13. Gmail打不开登录不了邮箱最新解决方法
  14. 水电图纸——管道的预埋和盒子的放置-1
  15. 基于硬件的C(C++)语言程序设计教程5:更改Atmel Studio的语言设置
  16. java 排序库_Java数据库排序
  17. ArcGIS教程:分水岭
  18. 常用计算机制图软件,常用的电脑画图软件有什么?
  19. se.arch.php,arch暴涨,数据库差点挂。请教
  20. 天龙八部手工架设--Linux 服务器环境搭建(游戏数据库篇)

热门文章

  1. html5语异性元素,异性的5句性暗示
  2. php 添加样式,添加样式到php html电子邮件
  3. java windows7 环境变量_Windows7环境变量中,系统变量与用户变量的优先级
  4. 《React Native跨平台移动应用开发》PDF电子书分享
  5. AFNetworking 3.0源码阅读 - AFURLResponseSerialization
  6. line-height:1.5和line-height:150%的区别
  7. win10配置JAVA和tomacat环境变量
  8. TCL 中upvar 用法 (摘自http://www.cnblogs.com/kane1990/archive/2011/12/19/2293981.html)
  9. WPF指南之XAML概述
  10. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol52]42蒙哥马利乘法,哪里泄漏侧信道路吗?