import tkinter as tk
window = tk.Tk()
window.title(‘画布’)
window.geometry(‘200x250’)
#创建一个画布
canvas = tk.Canvas(window,bg=‘white’,height=200,width=200)
image_file = tk.PhotoImage(file=‘ins.gif’) #调用图片,图片的位置与python在一个文档下
image = canvas.create_image(0,0,anchor=‘nw’,image=image_file)
x0,y0,x1,y1 = 50,50,80,80
line = canvas.create_line(x0,y0,x1,y1) #直线
oval = canvas.create_oval(x0+80,y0+80,x1+80,y1+80,fill=‘red’) #创建圆形
arc = canvas.create_arc(x0+40,y0+40,x1+40,y1+40,start=0,extent=180) #弧形
rect = canvas.create_rectangle(100,30,120,50)
canvas.pack()
def moveit():
canvas.move(rect,0,2)
b = tk.Button(window,text=‘move’,command=moveit)
b.pack(side=‘top’)
window.mainloop()