#АнимированнаяОткрытка
Код из видео:
from tkinter import *
from PIL import ImageTk, Image
import random
root = Tk()
root.title('С Новым Годом!')
root.resizable(width=False, height=False)
cWidth = 1280
cHeight = 720
c = Canvas(root, width=cWidth, height=cHeight, bg='#002655')
c.pack()
image = ImageTk.PhotoImage(file='elka.png')
c.create_image(100, 100, image=image, anchor=NW)
def createText():
cText = ('''
Какая сказка за окном!
Кружат снежинки, будто в вальсе,
Весь мир пропитан волшебством,
И воздух переполнен счастьем.
Пусть в этот чудный Новый год
Удача в двери постучится,
И счастье вместе с ней войдет,
И все, что хочешь ты, случится!
''')
c.create_text(cWidth * 2 / 3, cHeight / 2, text=cText, fill='white', font='Times 24 bold')
def createSnow(t, n):
for i in range(500):
x = random.randint(1, cWidth)
y = random.randint(-cHeight * n - 8, cHeight * (1 - n))
w = random.randint(3, 8)
c.create_oval(x, y, x + w, y + w, fill='white', tag=t)
def motion():
Код из видео:
from tkinter import *
from PIL import ImageTk, Image
import random
root = Tk()
root.title('С Новым Годом!')
root.resizable(width=False, height=False)
cWidth = 1280
cHeight = 720
c = Canvas(root, width=cWidth, height=cHeight, bg='#002655')
c.pack()
image = ImageTk.PhotoImage(file='elka.png')
c.create_image(100, 100, image=image, anchor=NW)
def createText():
cText = ('''
Какая сказка за окном!
Кружат снежинки, будто в вальсе,
Весь мир пропитан волшебством,
И воздух переполнен счастьем.
Пусть в этот чудный Новый год
Удача в двери постучится,
И счастье вместе с ней войдет,
И все, что хочешь ты, случится!
''')
c.create_text(cWidth * 2 / 3, cHeight / 2, text=cText, fill='white', font='Times 24 bold')
def createSnow(t, n):
for i in range(500):
x = random.randint(1, cWidth)
y = random.randint(-cHeight * n - 8, cHeight * (1 - n))
w = random.randint(3, 8)
c.create_oval(x, y, x + w, y + w, fill='white', tag=t)
def motion():