Найти - Пользователи
Полная версия: дополнительная анимация
Начало » GUI » дополнительная анимация
1
Vadimoto
from tkinter import *
import time
root = Tk()
tuk = PhotoImage(file = "01.gif")
cnv = Canvas(root, height = 800, width = 700, bg = '#CCFFFF')
cnv.pack()
cnv.create_rectangle(200, 700, 350, 600, fill='red')
cnv.create_rectangle(450, 700, 600, 600, fill='red')
cnv.create_rectangle(350, 650, 450, 700, fill='red')
cnv.create_rectangle(240, 700, 300, 650, fill='brown')
cnv.create_rectangle(490, 700, 550, 650, fill='brown')
cnv.create_polygon(200, 600, 275, 500, 350, 600, fill='brown')
cnv.create_polygon(450, 600, 525, 500, 600, 600, fill='brown')
S = cnv.create_image(150, 120, image = tuk, tag = "tuk")
root.focus_force()
def move_tuk(event = None):
    for t in range(70):
        time.sleep(0.1)
        if t <10:
            cnv.move(S, 15, -10)
        else:
            cnv.move(S, 15, 10)
        cnv.update_idletasks()
    cnv["bg"] = 'black' 
cnv.after(20, move_tuk)
root.mainloop()
Извините, в теги оборачивать не могу..
Помогите пожалуйста, дело вот в чем. Осуществляется движение, после того как картинка выходит за границу, меняется на черный фон, как сделать анимацию после того как фон поменялся?такое же движение нужно..не понимаю после чего вставлять код движения нужно..
FishHook
Vadimoto, больше я не буду Ваш код за вас оформлять.
>>>Извините, в теги оборачивать не могу.
С чем это связано?
Вот Вам ссылка, учитесь. Следующая Ваша тема без должного оформления будет закрыта, посты с кодом без тегов буду удалять.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB