小编use*_*345的帖子

使用Tkinter在python中移动图像

伙计我正在研究一个需要使用Tkinter(canvas)在python中移动图像的代码这给我带来了麻烦.图像正在显示但不移动.

from Tkinter import *
root = Tk()
root.title("Click me!")
def next_image(event):
    global toggle_flag
    global x, y, photo1
    # display photo2, move to right, y stays same
    canvas1.create_image(x+10, y, image=photo1)
    canvas1.create_image(x+20, y, image=photo1)           
    canvas1.create_image(x+30, y, image=photo1)
    canvas1.create_image(x+40, y, image=photo1)
    canvas1.create_image(x+50, y, image=photo1)
    canvas1.create_image(x+60, y, image=photo1)
    canvas1.create_image(x+70, y, image=photo1)
    canvas1.create_image(x+100, y, image=photo1)

image1 = "C:\Python26\Lib\site-packages\pygame\examples\data\ADN_animation.gif"   #use some random gif
photo1 = PhotoImage(file=image1)
# make canvas the size of image1/photo1
width1 = photo1.width()
height1 = photo1.height()
canvas1 = Canvas(width=width1, height=height1)
canvas1.pack()
# …
Run Code Online (Sandbox Code Playgroud)

python tkinter

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×1

tkinter ×1