资源简介
python 绘图示例源码(方形、线条、圆形)
代码片段和文件信息
from tkinter import *
from tkinter.colorchooser import *
root = Tk()
root.configure(background=“gray“)
instruction = Label(roottext=“用鼠标左键在画布上画画吧“background= “gray“)
instruction.pack() # 1
colorButton = Button(roottext=“选择颜色“)
colorButton.pack() # 2
rectButten = Button(roottext=“方形“)
rectButten.pack() # 3
lineButton = Button(roottext=“线条“)
lineButton.pack() # 4
circleButton = Button(roottext=“圆圈“)
circleButton.pack() # 5
clearButton = Button(roottext=“清除“)
clearButton.pack() # 6
myCanvas = Canvas(rootwidth=400height=300)
myCanvas.pack() # 7
myShape = “line“ #使用myShape变量存储当前绘画的图形
myColor = “black“
def pen_down(event):
global prevX
global prevY
prevX = event.x
prevY = event.y
myCanvas.bind(““pen_down)
# 按下鼠标左键时,得到X、Y的坐标
def draw (event):
global prevX
global prevY
if myShape == “line“:
myCanvas.create_line(prevXprevYevent.xevent.yfill=myColor)
prevX = event.x
prevY = e
- 上一篇:记事本简洁版.py
- 下一篇:python人脸识别(opencv)
相关资源
- python人脸识别(opencv)
- python疫情卡UN管控
- python 连连看小游戏源码
- 基于PyQt5的视频播放器设计
- 一个简单的python爬虫
- csv文件行列转换python实现代码
- Python操作Mysql教程手册
- Python Machine Learning Case Studies
- python获取硬件信息
- 量化交易(附python常见函数的使用方
- python 名字用字排行
- Python串口通信(pyserial)
- python读取nfc卡
- 近百条常用有用的python语句
- Python数据结构.pdf60078
- python实现香农编码
- python批量获取网站上的视频地址
- Python求解非线性方程组的高效方法.
-
Python sc
ript for fix VxWorks SymTbl in IDA - Python黑魔法指南-v2.0
- 酷喵浏览器 python代码
- 用python导出oracle表百万表记录到EXCE
- python wifi 破解(基于pywifi)
- Python面试大全(245道面试题)
- python抓取天地图瓦片
- 石头剪刀布python代码
- 100道Python练习题(附源码)
- python 语音提示( 基于SAPI.SPVOICE)
- python绘制动力学方程
- Python高級編程源代码
评论
共有 条评论