• 大小: 2.25KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2024-05-11
  • 语言: Python
  • 标签: 软件  绘图  python  

资源简介

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

评论

共有 条评论