python-鼠标绘画线条程序

闲来无聊简单编写了一个绘图小程序。

主要思路

主要是基于Python中的内置模块turtle编写的,简单扩展了一下,通过绑定事件能够达到鼠标绘制、删除、存储已经绘制图案的线条这几个功能。

路径结构
复制代码
-draw
	- define.py
	- main.py
	- myturtle.py
使用
  • 点住鼠标左键移动鼠标绘制线条
  • 点击鼠标右键删除最后一条绘制的线条
  • 点击滚轮键保存已绘制的线条,下次打开会把已绘制的线条自动画出来
  • 通过调整define.py中的参数改变窗口大小、窗口标题和绘制存储的文件名等数据
程序资源下载链接

Python-鼠标绘画线条程序代码

绘制样例:
相关推荐
双叶8363 分钟前
(C语言)超市管理系统(测试版)(指针)(数据结构)(二进制文件读写)
c语言·开发语言·数据结构·c++
PXM的算法星球5 分钟前
使用CAS操作实现乐观锁的完整指南
开发语言
TDengine (老段)15 分钟前
基于 TSBS 标准数据集下 TimescaleDB、InfluxDB 与 TDengine 性能对比测试报告
java·大数据·开发语言·数据库·时序数据库·tdengine·iotdb
lgily-122517 分钟前
常用的设计模式详解
java·后端·python·设计模式
陈苏同学1 小时前
MPC控制器从入门到进阶(小车动态避障变道仿真 - Python)
人工智能·python·机器学习·数学建模·机器人·自动驾驶
mahuifa1 小时前
python实现usb热插拔检测(linux)
linux·服务器·python
rylshe13141 小时前
在scala中sparkSQL连接mysql并添加新数据
开发语言·mysql·scala
小宋加油啊1 小时前
Mac QT水平布局和垂直布局
开发语言·qt·macos
MyhEhud2 小时前
kotlin @JvmStatic注解的作用和使用场景
开发语言·python·kotlin
想睡hhh2 小时前
c++进阶——哈希表的实现
开发语言·数据结构·c++·散列表·哈希