from tkinter import *
supersticoes = {
"romper_um_espelho": "Traz 7 anos de má sorte. Antiga crença de que o reflexo do espelho contém a alma, e quebrá-lo rompe a proteção espiritual.",
"passar_por_debaixo_da_escada": "Associado a azar e más energias. Vem do simbolismo do triângulo, considerado sagrado na Idade Média.",
"gato_preto_cruzar_o_caminho": "Presságio de má sorte. Em algumas culturas, gatos pretos eram associados a bruxaria.",
"abrir_guarda_chuva_dentro_de_casa": "Atrai infortúnios. Considerado desrespeito às energias do lar.",
"bater_na_madeira": "Evita a má sorte. Ritual antigo de invocar proteção de espíritos bons.",
"numero_13": "Considerado número de mau agouro. A superstição é forte na Europa e EUA, evitando-se o 13 em andares ou mesas.",
"espelho_virado_para_a_cama": "Pode trazer pesadelos ou mau presságio. Diz-se que reflete energia negativa durante o sono.",
"alho_em_casa": "Afasta maus espíritos segundo a tradição. Usado desde a Antiguidade contra bruxaria e doenças.",
"rasgar_roupa_em_dia_de_festa": "Presságio de desgraça. Representa a desordem e má sorte para eventos importantes.",
"varrer_os_pes_de_alguem": "Diz-se que impede a pessoa de casar. Superstição portuguesa comum ligada à fertilidade e destino.",
"chaves_em_cima_da_mesa": "Traz má sorte. Consideradas instrumentos de proteção; deixá-las expostas é deselegante e azarento.",
"sapatos_em_cima_da_mesa": "Considerado mau agouro. Associado a morte ou funeral em culturas europeias antigas.",
"silencio_antes_de_partir": "Acredita-se que evita acidentes. Momento de concentração e respeito às forças invisíveis.",
"cortar_unhas_a_noite": "Diz-se que traz azar. Antiga crença de que à noite as almas andam mais próximas do mundo físico.",
"pimenta_no_chao": "Afasta maus espíritos. Usada em rituais populares como proteção.",
"vela_preta_acesa": "Associada a energias negativas. Vela preta usada em rituais de magia negra ou proteção contra inimigos.",
"mochila_no_chao": "Diz-se que faz perder dinheiro. Simbolismo de desrespeito pelo que se possui, trazendo perdas.",
"sonhar_com_morte": "Pode simbolizar mudanças ou presságios. Tradicionalmente visto como sinal de transição e renovação.",
"espirrar_antes_de_sair": "Alguns acreditam que evita infortúnios. Prática popular de pedir proteção ao espirrar.",
"vela_apagar_sozinha": "Considerado mau presságio. Interpretada como aviso de presença de energias negativas.",
"passar_ferro_em_roupa_nova": "Diz-se que destrói a sorte. Superstição relacionada com energia de renovação do novo.",
"comichao_na_mao_direita": "Significa receber dinheiro. Crença popular portuguesa sobre presságios de fortuna.",
"comichao_na_mao_esquerda": "Significa perder dinheiro. Contraponto ao comichão na mão direita, ligado a perdas.",
"chapeu_na_cama": "Traz má sorte. Antiga superstição que relaciona chapéus com morte ou azar dentro do quarto.",
"abrir_guarda_chuva_a_noite": "Associado a azar. Combina a energia da noite com o objeto aberto, considerado desequilibrante.",
"olhar_para_espelho_a_noite": "Ligado a superstições sobre espíritos. Pode atrair reflexos de fantasmas segundo o folclore.",
"tropecar_ao_sair_de_casa": "Sinal de mau agouro. Interpretado como aviso de perigo ou obstáculos no dia.",
"contar_ovelhas_para_dormir": "Usado para afastar insónias. Método tradicional para acalmar a mente e evitar pesadelos.",
"pisar_fenda_no_chao": "Diz-se que traz azar. Considerada forma de desequilibrar a energia pessoal.",
"cruzar_os_dedos": "Gesto para atrair boa sorte. Originou-se na Europa cristã, símbolo de proteção e desejo de sucesso."
}
dropdown_para_chave = {
"Romper um espelho": "romper_um_espelho",
"Passar por debaixo da escada": "passar_por_debaixo_da_escada",
"Gato preto cruzar o caminho": "gato_preto_cruzar_o_caminho",
"Abrir guarda-chuva dentro de casa": "abrir_guarda_chuva_dentro_de_casa",
"Bater na Madeira": "bater_na_madeira",
"Número 13": "numero_13",
"Espelho virado para a cama": "espelho_virado_para_a_cama",
"Alho em casa": "alho_em_casa",
"Rasgar roupa em dia de festa": "rasgar_roupa_em_dia_de_festa",
"Varrer os pés de alguém": "varrer_os_pes_de_alguem",
"Chaves em cima da mesa": "chaves_em_cima_da_mesa",
"Sapatos em cima da mesa": "sapatos_em_cima_da_mesa",
"Silêncio antes de partir": "silencio_antes_de_partir",
"Cortar unhas à noite": "cortar_unhas_a_noite",
"Pimenta no chão": "pimenta_no_chao",
"Vela preta acesa": "vela_preta_acesa",
"Mochila no chão": "mochila_no_chao",
"Sonhar com morte": "sonhar_com_morte",
"Espirrar antes de sair": "espirrar_antes_de_sair",
"Vela apagar sozinha": "vela_apagar_sozinha",
"Passar ferro em roupa nova": "passar_ferro_em_roupa_nova",
"Comichão na mão direita": "comichao_na_mao_direita",
"Comichão na mão esquerda": "comichao_na_mao_esquerda",
"Chapéu na cama": "chapeu_na_cama",
"Abrir guarda-chuva à noite": "abrir_guarda_chuva_a_noite",
"Olhar para espelho à noite": "olhar_para_espelho_a_noite",
"Tropecar ao sair de casa": "tropecar_ao_sair_de_casa",
"Contar ovelhas para dormir": "contar_ovelhas_para_dormir",
"Pisar fenda no chão": "pisar_fenda_no_chao",
"Cruzar os dedos": "cruzar_os_dedos"
}
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Superstições")
titulo = Label(
text="Superstições", font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3"
)
titulo.place(relx=0.33, rely=0.05)
var = StringVar()
var.set("Romper um espelho")
dropDownList = list(dropdown_para_chave.keys())
dropdown = OptionMenu(root, var, *dropDownList)
dropdown.place(relx=0.05, rely=0.35, relwidth=0.9, relheight=0.1)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold"))
resultado_texto = Label(
text="", font=("Arial", 16, "bold"), bg="#cfe2f3", wraplength=600, justify="left"
)
resultado_texto.place(relx=0.05, rely=0.5, relwidth=0.9, relheight=0.45)
def mostrar_supersticao(*args):
escolha = var.get()
chave = dropdown_para_chave.get(escolha, "")
significado = supersticoes.get(chave, "Superstição não encontrada")
resultado_texto.config(text=significado)
var.trace("w", mostrar_supersticao)
mostrar_supersticao()
root.mainloop()