presentes = [
"Oferecer flores",
"Dar um cartão",
"Preparar um jantar",
"Comprar chocolate",
"Oferecer um livro",
"Fazer um álbum de fotografias",
"Escrever uma carta personalizada",
"Oferecer uma experiência (cinema, concerto, viagem)",
"Fazer um bolo caseiro",
"Montar uma caixa surpresa",
"Oferecer um perfume",
"Dar uma joia ou acessório",
"Criar um vídeo com memórias",
"Oferecer uma planta",
"Planear um dia especial",
"Fazer um pequeno-almoço na cama",
"Oferecer uma massagem",
"Criar um playlist personalizada",
"Oferecer uma peça de roupa",
"Fazer uma tarde de passeio juntos"
]
from tkinter import *
import random
root = Tk()
root.geometry("700x300")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Sorteio o presente a dar à mãe")
titulo = Label(text="Sorteio o presente a dar à mãe",
font=("Arial", "28", "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.08, rely=0.05)
def limpar():
resultado_texto.config(text="")
def app():
a = random.choice(presentes)
resultado_texto.config(text=a)
but1 = Button(text="Sorteio", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.1, rely=0.3, relwidth=0.25, relheight=0.1)
but_limpar = Button(text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.4, rely=0.3, relwidth=0.25, relheight=0.1)
but_sair = Button(text="Sair", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.7, rely=0.3, relwidth=0.25, relheight=0.1)
resultado_texto = Label(text="",
font=("Arial", 12, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.05, rely=0.5, relwidth=0.9, relheight=0.35)
root.mainloop()