• 大小: 2KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: Python
  • 标签: pythonGUI  python  画板  

资源简介

使用python做的一个简易画板,能够实现画点、画直线、画多边形、画椭圆等功能,其中包含了对Tkinter的操作以及对于GUI的操作,希望对python初学者能够有所帮助

资源截图

代码片段和文件信息

from Tkinter import *
root = Tk()
c=Canvas(rootwidth=400height=400bg=‘white‘)
c.grid(row=0column=1rowspan=4)
a=[]
r=0
flag=0
def createPoint1():
    c.bind(““createPoint)
def createPoint(event):
    c.create_rectangle(event.xevent.yevent.x +1event.y +1)
    
def createLine1():
    c.bind(““createLine)
def createLine(event):
    global a
    a.append((event.xevent.y))
    if len(a)==2:
        c.create_line(a[0]a[1])
        a=[]
    
    
def createPolygon1():
    c.bind(““createPolygon)
def createPolygon(event):
    global a
    global r
    global flag
    l=len(a)
    
    if flag==0:
        flag=1
        a.append((event.xevent.y))
        c.create_rectangle(event.xevent.yevent.x +1event.y +1)
    else :

评论

共有 条评论