Teste de Personalidade Mais Preciso do Mundo (Feliz dia da Mentira)

from tkinter import *
import random
root = Tk()
root.geometry("800x500")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Teste de Personalidade Mais Preciso do Mundo")
titulo = Label(text="Teste de Personalidade Mais Preciso do Mundo",
font=("Arial", "22", "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.05, rely=0.05)

resultados = [
"Você é 90% alienígena e tem poderes telepáticos escondidos!",
"Seu espírito animal é uma torradeira.\n Aqueces corações... e pães.",
"Foi um pirata na vida passada e\n ainda tem sede de aventura!️",
"Parabéns!É oficialmente um mago\n da procrastinação.",
"É feito de 42% café e 58% caos.",
"Na verdade, você é um robô e nunca percebeu.",
"Tem 87% de chance de ser o próximo bilionário...\n ou não.",
"Seus poderes incluem atrair Wi-Fi grátis e\n perder meias na máquina de lavar.",
"Pode falar com gatos, mas eles simplesmente\n ignoram você.",
"Se fosse um super-herói, seu poder seria sempre\n encontrar um banheiro quando precisa."
]
texto_sub1 = Label(text="Qual sua cor favorita?",
font=("Arial", "18", "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.35, rely=0.2)

cor_favorita = StringVar()
cor_favorita_entrada = Entry(textvariable=cor_favorita,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
cor_favorita_entrada.place(relx=0.73, rely=0.21, relwidth=0.25)

texto_sub2 = Label(text="O que faria se encontrasse um alienígena?",
font=("Arial", "15", "bold"), bg="#103030", fg="#49e3e3")
texto_sub2.place(relx=0.15, rely=0.3)

alienígena = StringVar()
alienígena_entrada = Entry(textvariable=alienígena,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
alienígena_entrada.place(relx=0.73, rely=0.31, relwidth=0.25)

texto_sub3 = Label(text="Se pudesse ter um superpoder, qual seria?",
font=("Arial", "15", "bold"), bg="#103030", fg="#49e3e3")
texto_sub3.place(relx=0.15, rely=0.4)

superpoder = StringVar()
superpoder_entrada = Entry(textvariable=superpoder,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
superpoder_entrada.place(relx=0.73, rely=0.41, relwidth=0.25)

texto_sub4 = Label(text="O que você prefere: pizza ou hambúrguer?",
font=("Arial", "15", "bold"), bg="#103030", fg="#49e3e3")
texto_sub4.place(relx=0.18, rely=0.5)

prefere = StringVar()
prefere_entrada = Entry(textvariable=prefere,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
prefere_entrada.place(relx=0.73, rely=0.51, relwidth=0.25)

texto_sub5 = Label(text="Se ganhasse na loteria, qual seria sua primeira compra?",
font=("Arial", "15", "bold"), bg="#103030", fg="#49e3e3")
texto_sub5.place(relx=0.05, rely=0.6)


loteria = StringVar()
loteria_entrada = Entry(textvariable=loteria,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
loteria_entrada.place(relx=0.73, rely=0.61, relwidth=0.25)
def limpar():
loteria_entrada.delete(0,END)
prefere_entrada.delete(0, END)
superpoder_entrada.delete(0, END)
alienígena_entrada.delete(0, END)
cor_favorita_entrada.delete(0, END)
resultado_texto.config(text="")
def app():
resultado_final = random.choice(resultados)
mensagem =f"Calculando sua verdadeira personalidade...\n Resultado: {resultado_final}"

resultado_texto.config(text=mensagem)
but1 = Button(text="Mostrar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.1, rely=0.67, 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.67, 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.67, relwidth=0.25, relheight=0.1)
resultado_texto = Label(text="",
font=("Arial", 12, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.05, rely=0.8, relwidth=0.9, relheight=0.15)

root.mainloop()

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação