from tkinter import *
import random
# Janela principal
root = Tk()
root.geometry("700x300")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Casados à primeira vista (decisão)")
# Título
titulo = Label(text="Casados à primeira vista",
font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.15, rely=0.05)
# Subtítulo
texto_sub1 = Label(text="Escolha da semana",
font=("Arial", 18, "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.3, rely=0.34)
# Função que escolhe aleatoriamente e responde com base no botão clicado
def app(escolha_usuario):
lista = ["Ficar", "Sair"]
escolha_aleatoria = random.choice(lista)
resultado1.config(text=f"Decisão: {escolha_aleatoria}")
if escolha_aleatoria == escolha_usuario:
if escolha_usuario == "Sair":
resultado2.config(text="Espero que corra bem para o resto das vossas vidas.")
else:
resultado2.config(text="Tenham uma boa semana.")
else:
resultado2.config(text="Vão ter de superar as vossas diferenças.")
# Botões com comandos separados
but1 = Button(text="Ficar", command=lambda: app("Ficar"), bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'))
but1.place(relx=0.2, rely=0.5, relwidth=0.25, relheight=0.1)
but2 = Button(text="Sair", command=lambda: app("Sair"), bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'))
but2.place(relx=0.6, rely=0.5, relwidth=0.25, relheight=0.1)
# Rótulos de resultado
resultado1 = Label(text="", font=("Arial", 15, "bold"), bg="#103030", fg="white")
resultado1.place(relx=0.35, rely=0.75)
resultado2 = Label(text="", font=("Arial", 15, "bold"), bg="#103030", fg="white")
resultado2.place(relx=0.15, rely=0.85)
# Iniciar a interface
root.mainloop()