Python turtle.onclick()用法及代码示例
turtle 模块以面向对象和面向过程的方式提供 turtle 图形基元。由于它使用Tkinter作为基础图形,因此需要安装有Tk支持的Python版本。
turtle .onclick()
此功能用于将函数绑定到此 turtle 或画布上的mouse-click事件。
用法:
turtle.onclick(fun, btn=1, add=None)
参数:
Arguments | Description |
fun | 一个带有两个参数的函数,将为其分配画布上单击点的坐标 |
btn | mouse-button的编号默认为1(鼠标左键) |
add | 对或错。如果为True,则将添加新的绑定,否则,它将替换以前的绑定 |
下面是上述方法的实现和一些示例:
范例1:
Python3
# import package
import turtle# screen object
wn = turtle.Screen()# method to perform actiondef fxn(x, y):turtle.right(90)turtle.forward(100)# turtle speed to slowest
turtle.speed(1)
# motion
turtle.fd(100)# onclick action
wn.onclick(fxn)
wn.mainloop()
输出:
范例2:
Python3
# import package
import turtle# screen object
wn = turtle.Screen()# method to perform actiondef fxn(x, y):turtle.goto(x, y)turtle.write(str(x)+","+str(y))# onclick action
wn.onclick(fxn)
wn.mainloop()
输出:
Python turtle.onclick()用法及代码示例相关推荐
- python numpy allclose用法及代码示例
python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...
- python turtle方向_Python turtle.left()用法及代码示例
turtle 模块以面向对象和面向过程的方式提供 turtle 图形基元.由于它使用Tkinter作为基础图形,因此需要安装有Tk支持的Python版本. turtle .left() turtle. ...
- python一箭穿心代码怎样复制,Python Decimal copy_sign()用法及代码示例
Decimal#copy_sign():copy_sign()是一个Decimal类方法,它返回第一个Decimal值的副本,其符号设置为与第二个Decimal值的符号相同. 用法: Decimal. ...
- python代码示例-Python numpy.cov()用法及代码示例
协方差提供了两个变量或更多组变量之间的相关强度的度量.协方差矩阵元素Cij是xi和xj的协方差.元素Cii是xi的方差. 如果COV(xi,xj)= 0,则变量不相关 如果COV(xi,xj)> ...
- python hasattr_Python hasattr()用法及代码示例
hasattr()是Python中的内置实用程序函数,已在许多day-to-day编程应用程序中使用. 它的主要任务是检查对象是否具有给定的命名属性,如果存在则返回true,否则返回false. 语法 ...
- python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO
天津SEO RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型 代码示例: #-*- coding:utf-8 –*- f ...
- python画图代码彩虹-Python利用turtle库绘制彩虹代码示例
语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...
- python画五角星代码_Python使用Turtle模块绘制五星红旗代码示例
在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言.python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些 ...
- python用turtle画彩虹_Python利用turtle库绘制彩虹代码示例
语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...
最新文章
- MySQL面试题 | 附答案解析(六)
- Linux 文件系统结构介绍
- python制作excel表格-手把手教你用Python处理Excel表格
- 5、员工上班时间的问题 - CEO之公司管理经验谈
- 工控机的io开发_Amazing!从树莓派4B主板到嵌入式无风扇工控机,只需三步!
- 送30块树莓派PICO 开发板!
- 如何通过提问成为更好的开发人员
- 原生态mysql_mysql基础原生sql教程
- python qt listview如何显示图片_python如何导入图片
- VC双缓冲画图技术介绍
- shell实战训练营Day2
- echarts 生成 迁徙图_Echarts4+EchartsGL 3D迁徙图(附源码)
- html - 鼠标悬停文本内容与边框变色
- 统筹高效利用时间——《小强升职记(升级版):时间管理故事书》读后感
- mac虚拟摄像头插件_【OBS虚拟摄像头插件下载】OBS VirtualCam(OBS虚拟摄像头插件) v2.0.5 官方最新版-开心电玩...
- IntelliJ IDEA 快捷键 Mac版(个人自用最新版)
- 基于CNONIX国家标准的出版社ERP系统建设分享
- 拒绝跟风勇于创新的诚意之作:vivo NEX评测体验
- 有利可图网_公布有利可图的辅助项目手册
- Unity ACT游戏相机逻辑
热门文章
- vue 组件传值class值
- 【开发工具】IDEA生成序列号serialVersionUID快捷键
- 【安全问题】启用了不安全的HTTP方法——深度分析及解决方案
- python玩微信小程序游戏_016 用python一步一步教你玩微信小程序【跳一跳】
- python turtle代码大全_通过构建简单的骰子游戏学习如何使用Python编程
- 【实现操作系统 01】CentOS 9 安装配置 Bochs 2.7 虚拟机,及编写简单的 bootloader 并写入软盘启动
- IDEA git 忽略文件最佳方式
- 【pytest】(二) pytest中的fixture (1) : fixture和fixture API —@pytest.fixture()的简单说明
- Vue过滤器filter
- 使用 html2canvas 将页面保存成图片