Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python tkinter画布中的运动图像_Python_Image_Object_Tkinter_Canvas - Fatal编程技术网

python tkinter画布中的运动图像

python tkinter画布中的运动图像,python,image,object,tkinter,canvas,Python,Image,Object,Tkinter,Canvas,#我无法移动tkinter画布中的图像并将其绑定 self.image1 = tk.PhotoImage(file="player2.png") # Use self.image player2 = self.canvas.create_image(0, 0, image = self.image1, anchor = tk.NW) #我已经为right、left、up和down创建了def语句,它不允许我将post和root.bind绑定到我的tkinter上。您的代码

#我无法移动tkinter画布中的图像并将其绑定

self.image1 = tk.PhotoImage(file="player2.png")  # Use self.image
player2 = self.canvas.create_image(0, 0, image = self.image1, anchor = tk.NW)

#我已经为right、left、up和down创建了def语句,它不允许我将post和root.bind绑定到我的tkinter上。您的代码不工作可能有几个原因。 第一个可能是焦点不在画布上

canvas.focus\u set()
第二个可能与绑定有关

image1=tkinter.PhotoImage(file='player2.png',master=canvas)
player2=canvas.create_image(0,0,image=image1,anchor='nw')
a=画布。事件添加(“”,“”,“”,“”)
b=canvas.bind(“”,语句)
canvas.focus_set()

使用
image\u id=。创建图像(…)
然后
。移动(image\u id,change\u in\u x,change\u in\u y)
我没有看到任何代码显示任何移动图像的尝试。请将您的问题包含在完整的表格中。