приветствую, помогите плиз, задача в чем. Сцены для анимации. Дом и его окружение. Движение солнца.
(Дом и окружение с этим все ясно)Вопрос в следующем. как осуществить движение солнца?(солнце в jpg) буду очень признателен за помощь
import Tkinter import Image import ImageTk
Img = Image.open(file_foto_name)
Img_x = ImageTk.PhotoImage(Img)
Canvas_img = Tkinter.Canvas(root, height = **Высота всего рисунка, width = **Ширина всего рисунка)
S = Canvas_img.create_image(**Первая позицияХ, **Первая позицияУ, image = Img_x, anchor = "nw")
for posx in range(**Первая позицияХ, **Последняя позицияХ + 1): Canvas_img.move(S, приращение по Х, **Первая позицияУ) Canvas_img.update_idletasks()
# -*- coding:utf-8 -*- import ImageTk import Tkinter import time root = Tkinter.Tk() root.geometry("800x800+0+0") img = ImageTk.PhotoImage(file = "001.gif") cnv = Tkinter.Canvas(root, height = 700, width = 700) cnv.pack() S = cnv.create_image(100, 600, image = img, anchor = "nw") def move_img(event = None): for i in range(41): # Всего шагов time.sleep(0.1) # Выставляется время шага #Выставляется направление и длина шага относительно начальных Х и У if i < 20: # от нижнего угла к верхнему двадцать шагов cnv.move(S, 10, -10) else: # через 20 шагов от верхнего к нижнему остальные 20 cnv.move(S, 10, 10) cnv.update_idletasks() # Отобразить каждый шаг на экране but = Tkinter.Button(root, text = u"Запустить движение") but.bind("<Button-1>", move_img) but.pack() root.mainloop()
but = Tkinter.Button(root, text = u"Запустить движение") but.bind("<Button-1>", move_img) but.pack()
move_img()