目录
Python Tkinter 画布(Canvas):
rectangle画方形:
from tkinter import *
root = Tk() #初始化窗口
root.title('画板') #顶层窗口名称
canvas1=Canvas(root,width=300, height=400, bg='yellow') #设置窗口大小
#在画布上创建文字
canvas1.create_text(100,20,text='hello,Mr.Niu-------',font=("Times",16))
# (30,30)为左上角坐标,(200,200)右下角坐标 ,填充颜色
canvas1.create_rectangle(50,50,80,80,fill='white')
#(30,30)为左上角坐标,(200,200)右下角坐标 ,填充颜色
canvas1.create_rectangle(85,50,115,80,fill='white',outline='red',width='2')
x0 = 200
y0 = 200
y1 = 275
x1 = 275
for i in range(19):
canvas1.create_rectangle(x0,y0,x1,y1)
x0 -= 5
y0 -= 5
x1 += 5
y1 += 5
canvas1.pack()
root.mainloop()
canvas1.create_oval(20,50,250,300)
canvas1.create_oval(20 ,50,120,150)