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()
Python Canvas创建矩形
最新推荐文章于 2024-07-04 13:41:33 发布