擅长:python、mysql、java
<p>谢谢你的回复,但这并不是我真正想要的。我会把我发现对其他有同样问题的人最有效的东西贴在这里。</p>
<p>本质上,在这种情况下,使用画布而不是标签要好得多。使用画布,可以使用canvas.move移动对象,下面是一个简单的示例程序</p>
<pre><code># Python 2
from Tkinter import *
# For Python 3 use:
#from tkinter import *
root = Tk()
root.geometry('500x500+100+100')
image1 = PhotoImage(file = 'Image.gif')
canvas = Canvas(root, width = 500, height = 400, bg = 'white')
canvas.pack()
imageFinal = canvas.create_image(300, 300, image = image1)
def move():
canvas.move(imageFinal, 0, 22)
canvas.update()
button = Button(text = 'move', height = 3, width = 10, command = move)
button.pack(side = 'bottom', padx = 5, pady = 5)
root.mainloop()
</code></pre>
<p>我的代码可能不完美(抱歉!)但这是基本的想法。希望我能帮助其他人解决这个问题</p>