from tkinter import *
# Dicionário que associa cada signo ao seu comportamento
signos_comportamentos = {
"Carneiro": "Corajosos, atraentes e confiantes",
"Leão": "Corajosos, atraentes e confiantes",
"Sagitário": "Corajosos, atraentes e confiantes",
"Touro": "Leais, responsáveis e eficientes",
"Virgem": "Leais, responsáveis e eficientes",
"Capricórnio": "Leais, responsáveis e eficientes",
"Gémeos": "Inteligentes, comunicativos e animados",
"Balança": "Inteligentes, comunicativos e animados",
"Aquário": "Inteligentes, comunicativos e animados",
"Carangueijo": "Intuitivos, leais e protetores",
"Escorpião": "Intuitivos, leais e protetores",
"Peixes": "Intuitivos, leais e protetores"
}
# Função para exibir o comportamento do signo selecionado
def exibir_comportamento():
signo = listbox.get(ACTIVE)
comportamento = signos_comportamentos.get(signo, "Signo não encontrado")
comportamento_label.config(text=comportamento)
root = Tk()
root.geometry("400x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Comportamentos do Signo")
titulo = Label(root, text="Comportamentos do Signo",
font=("Arial", 20, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.5, rely=0.1, anchor=CENTER)
# Lista de signos
signos = ["Carneiro", "Leão", "Sagitário", "Touro", "Virgem", "Capricórnio",
"Gémeos", "Balança", "Aquário", "Carangueijo", "Escorpião", "Peixes"]
listbox = Listbox(root, font=("Arial", 14), bg="#49e3e3", fg="#103030")
listbox.place(relx=0.5, rely=0.5, anchor=CENTER, width=200, height=200)
for signo in signos:
listbox.insert(END, signo)
button = Button(root, text="Exibir Comportamento", font=("Arial", 14),
bg="#49e3e3", fg="#103030", command=exibir_comportamento)
button.place(relx=0.5, rely=0.8, anchor=CENTER)
comportamento_label = Label(root, text="", font=("Arial", 12), bg="#103030", fg="#49e3e3")
comportamento_label.place(relx=0.5, rely=0.9, anchor=CENTER)
root.mainloop()