Python Canvas创建矩形

来源:互联网 发布:美工和平面设计的区别 编辑:程序博客网 时间:2024/06/05 16:38
1.创建一个矩形from Tkinter import *#创建一个Canvas,设置其背景色为白色cv = Canvas(bg = 'white')
#创建一个矩形,坐标为(矩形左上角点的X坐标,矩形左上角点的Y坐标,矩形的长,矩形的宽)
cv.create_rectangle(10,10,110,110)
cv.pack()
mainloop()
2使用属性fill设置填充色

from
Tkinter import *
#创建一个Canvas,设置其背景色为白色cv = Canvas(bg = 'white')#创建一个矩形,坐标为(矩形左上角点的X坐标,矩形左上角点的Y坐标,矩形的长,矩形的宽)#使用属性fill设置填充色cv.create_rectangle(10,10,110,110,fill='red')cv.pack()mainloop()

3.使用属性outline设置矩形的边框颜色from Tkinter import *#创建一个Canvas,设置其背景色为白色cv = Canvas(bg = 'white')#创建一个矩形,坐标为(矩形左上角点的X坐标,矩形左上角点的Y坐标,矩形的长,矩形的宽)#使用属性outline设置矩形的边框颜色cv.create_rectangle(10,10,110,110,outline='red')cv.pack()mainloop()
4.使用属性width指定线的宽度from Tkinter import *#创建一个Canvas,设置其背景色为白色cv = Canvas(bg = 'white')#创建一个矩形,坐标为(矩形左上角点的X坐标,矩形左上角点的Y坐标,矩形的长,矩形的宽)#使用属性width指定线的宽度cv.create_rectangle(10,10,110,110,width=5)cv.pack()mainloop()


5.重新设置矩形的坐标from Tkinter import *#创建一个Canvas,设置其背景色为白色cv = Canvas(bg = 'white')#创建一个矩形,坐标为(矩形左上角点的X坐标,矩形左上角点的Y坐标,矩形的长,矩形的宽)rt=cv.create_rectangle(10,10,110,110)cv.pack()#重新设置rt的坐标(相当于移动一个item)cv.coords(rt,(30,30,110,110))mainloop()