from tkinter import *
import random
mensagens = [
"Obrigado por estares sempre presente, mesmo nos momentos difíceis ",
"És a pessoa mais importante da minha vida ",
"Não há palavras suficientes para te agradecer tudo",
"O teu carinho é o que me dá força todos os dias ",
"És a minha maior inspiração ",
"Sei que posso contar contigo para tudo ",
"A tua paciência é um dom incrível ",
"Fazes do nosso lar um lugar cheio de amor ️",
"És o coração da nossa família ",
"Cada dia contigo é uma bênção ",
"O teu amor não tem comparação ",
"És simplesmente maravilhosa, mãe ",
"Obrigado por cuidares de mim desde sempre",
"Nada no mundo se compara ao teu amor infinito ",
"És amor em forma de pessoa"
]
root = Tk()
root.geometry("600x400")
root.resizable(0, 0)
# 🌸 Cores suaves
bg_principal = "#ffe4ec" # rosa claro
bg_botao = "#ff85a2" # rosa médio
bg_cartao = "#fff0f5" # branco rosado
cor_texto = "#6a1b4d" # roxo/rosa escuro
root.config(bg=bg_principal)
root.title(" Feliz Dia da Mãe")
titulo = Label(
text=" Feliz Dia da Mãe ",
font=("Arial", 26, "bold"),
bg=bg_principal,
fg=cor_texto
)
titulo.place(relx=0.2, rely=0.05)
def limpar():
resultado_texto.config(text="")
def app():
frase = random.choice(mensagens)
resultado_texto.config(text=frase)
but1 = Button(
text="Mostrar",
bg=bg_botao,
fg="white",
font=('verdana', 12, 'bold'),
command=app
)
but1.place(relx=0.1, rely=0.25, relwidth=0.25, relheight=0.1)
but_limpar = Button(
text="Limpar",
bg=bg_botao,
fg="white",
font=('verdana', 12, 'bold'),
command=limpar
)
but_limpar.place(relx=0.4, rely=0.25, relwidth=0.25, relheight=0.1)
but_sair = Button(
text="❌ Sair",
bg=bg_botao,
fg="white",
font=('verdana', 12, 'bold'),
command=root.destroy
)
but_sair.place(relx=0.7, rely=0.25, relwidth=0.25, relheight=0.1)
resultado_texto = Label(
text="",
font=("Arial", 14, "bold"),
bg=bg_cartao,
fg=cor_texto,
wraplength=500,
justify="center"
)
resultado_texto.place(relx=0.05, rely=0.43, relwidth=0.9, relheight=0.45)
root.mainloop()