import tkinter as tk
from tkinter import messagebox
import random
def move_button():
x = random.randint(50, 1870) # Генерация случайной координаты X в пределах разрешения
y = random.randint(50, 1030) # Генерация случайной координаты Y в пределах разрешения
no_button.place(x=x, y=y)
def show_second_window():
second_window = tk.Toplevel(root)
second_window.configure(bg='pink')
label = tk.Label(second_window, text="Спасибо тебе больше ❤️", font=("Helvetica", 40), bg='pink')
label.pack(padx=20, pady=20)
def on_yes_click():
show_second_window()
root.withdraw()
root = tk.Tk()
root.title("Запрос")
root.configure(bg='pink')
root.geometry("1920x1080")
canvas = tk.Canvas(root, width=1920, height=1080)
canvas.pack()
background_image = tk.PhotoImage(file="yoroitoshi-street-fighter-resized.gif").subsample(4)
canvas.create_image(960, 540, anchor=tk.CENTER, image=background_image)
yes_button = tk.Button(root, text="Да", command=on_yes_click, font=("Helvetica", 20))
yes_button.place(x=50, y=50)
no_button = tk.Button(root, text="Нет", command=move_button, font=("Helvetica", 20))
no_button.place(x=1800, y=50)
root.mainloop()
эту картинку сохрани или замени ее в коде на свою yoroitoshi-street-fighter-resized.gif
и без этой картинки будет ошибка
import tkinter as tk
from tkinter import messagebox
import random
def move_button():
x = random.randint(50, 1870) # Генерация случайной координаты X в пределах разрешения
y = random.randint(50, 1030) # Генерация случайной координаты Y в пределах разрешения
no_button.place(x=x, y=y)
def show_second_window():
second_window = tk.Toplevel(root)
second_window.configure(bg='pink')
label = tk.Label(second_window, text="Спасибо тебе больше ❤️", font=("Helvetica", 40), bg='pink')
label.pack(padx=20, pady=20)
def on_yes_click():
show_second_window()
root.withdraw()
root = tk.Tk()
root.title("Запрос")
# Устанавливаем фоновый цвет
root.configure(bg='pink')
# Размеры окна
root.geometry("1920x1080")
# Создаем холст для размещения фонового изображения
canvas = tk.Canvas(root, width=1920, height=1080)
canvas.pack()
# Загружаем GIF и изменяем его размер на 200x200
background_image = tk.PhotoImage(file="path_to_your_resized_gif.gif").subsample(4)
canvas.create_image(960, 540, anchor=tk.CENTER, image=background_image)
# Создаем кнопку "Да"
yes_button = tk.Button(root, text="Да", command=on_yes_click, font=("Helvetica", 20))
yes_button.place(x=50, y=50)
# Создаем кнопку "Нет"
no_button = tk.Button(root, text="Нет", command=move_button, font=("Helvetica", 20))
no_button.place(x=1800, y=50)
root.mainloop()