import tkinter as tk window = tk.Tk() window.title("我的窗口") window.geometry('300x300') canvas = tk.Canvas(window,bg="blue",width=300,height=200) #image_file = canvas.PhotoImage(file='/baigong.jpg') #image = canvas.create_image(10,10,anchor='nw',image=image_file) x0,y0,x1,y1 = 50,50,100,100 line = canvas.create_line(x0,y0,x1,y1) oval = canvas.create_oval(x0,y0,x1,y1,fill='red') arc = canvas.create_arc(x0+30,y0+30,x1+30,y1+30,fill='red',start=0,extent=180) rect = canvas.create_rectangle(100,30,100+20,30+20) canvas.pack() canvas.pack() def moveit(): canvas.move(rect,0,2) b = tk.Button(window,text='move',command= moveit) b.pack() window.mainloop()