import tkinter as tk
from tkinter import OptionMenu
pedras = {
"Turmalina Negra": {
"Significado": "Proteção energética e espiritual",
"Propriedades": "Bloqueia ataques energéticos,\n neutraliza vibrações negativas, fortalece a coluna."
},
"Citrino": {
"Significado": "Prosperidade e sucesso",
"Propriedades": "Atrai prosperidade, aumenta força pessoal,\n abre caminhos e favorece a digestão."
},
"Ametista": {
"Significado": "Proteção e espiritualidade",
"Propriedades": "Desperta intuição, bloqueia ataques espirituais,\n"
" purifica energia de ambientes, aumenta energia vital."
},
"Amazonita": {
"Significado": "Boa sorte",
"Propriedades": "Atrai boa sorte, melhora capacidades mentais,\n"
" abre caminhos e ajuda em casos de osteoporose."
},
"Água Marinha": {
"Significado": "Cristal espiritual e protetor",
"Propriedades": "Reduz estresse, promove paz interior,\n"
" facilita comunicação espiritual, combate forças negativas."
},
"Cianita Azul": {
"Significado": "Proteção do Arcanjo Miguel",
"Propriedades": "Protege contra ataques energéticos, afasta pessoas negativas,\n"
" neutraliza inveja e ajuda a tratar a tireoide."
},
"Fluorita": {
"Significado": "Cristal do Brilho Pessoal",
"Propriedades": "Favorece o sucesso, amplia a luz pessoal,\n"
" aumenta o poder de atração, fortalece a mente \n"
"e ajuda em casos de reumatismo."
},
"Lápis Lazúli": {
"Significado": "Altíssima Energia Espiritual",
"Propriedades": "Aumenta a intuição, desperta capacidades psíquicas,\n"
" facilita o contato com guias espirituais e rejuvenesce a pele."
},
"Malaquita": {
"Significado": "Transformação Espiritual",
"Propriedades": "Traz informações e luz para a aura, acelera a evolução,\n "
"alinha o DNA e ajuda em casos de artrite."
},
"Quartzo Rosa": {
"Significado": "Cristal do Amor, Paz e Alegria",
"Propriedades": "Atrai amor, purifica as energias ao seu redor e\n"
" melhora relacionamentos conjugais e familiares."
},
"Quartzo Verde": {
"Significado": "Saúde e Vitalidade",
"Propriedades": "Fortalece a saúde, aumenta disposição, "
"\nacelera o metabolismo e ajuda a evitar celulites e estrias."
},
"Pirita": {
"Significado": "Prosperidade e Sucesso",
"Propriedades": "Funciona como um ímã para atrair coisas boas,\n"
" ganhos financeiros inesperados e novas oportunidades."
},
"Olho de Tigre": {
"Significado": "Talismã Protetor",
"Propriedades": "Neutraliza energias negativas, quebra maldições\n"
" e feitiços, ativa a energia Kundalini e fortalece talentos pessoais."
},
"Safira": {
"Significado": "Crescimento Pessoal e Sabedoria",
"Propriedades": "Fortalece a mente, dá paz de espírito, abre caminhos, \n"
"atrai prosperidade e fortalece o espiritual."
},
"Selenita": {
"Significado": "Contato Espiritual",
"Propriedades": "Facilita o contato com guias espirituais, conecta \ncom planos superiores,"
" favorece a telepatia e protege nos sonhos."
},
"Opala": {
"Significado": "Energia Espiritual e Proteção",
"Propriedades": "Aumenta a consciência cósmica, ajuda a entrar em contato\n"
" com o verdadeiro Eu e torna invisível para forças negativas."
},
"Rubi": {
"Significado": "Sabedoria e Sucesso",
"Propriedades": "Dá energia e vigor, estimula a paixão pela vida, \n"
"apoia nas conquistas e aumenta o poder de liderança."
},
"Topázio Azul": {
"Significado": "Abertura de Caminhos e Meditação",
"Propriedades": "Abre portas, fortalece a mente, facilita a meditação, \n"
"conecta com seres angélicos e desperta a visão espiritual."
},
"Jaspe Vermelho": {
"Significado": "Proteção e Coragem",
"Propriedades": "Bloqueia energias negativas, purifica e \n"
"protege ambientes, e fortalece a resistência emocional."
},
"Hematita": {
"Significado": "Proteção e Fortalecimento Pessoal",
"Propriedades": "Fortalece a coragem, desperta o amor próprio e ajuda a superar vícios."
},
"Ônix": {
"Significado": "Poder e Superação",
"Propriedades": "Dá forças para alcançar metas, ajuda a superar \n"
"traumas e medos, afasta a depressão e aumenta o poder pessoal."
},
"Moldavita": {
"Significado": "Cristal Cósmico de Alta Energia Espiritual",
"Propriedades": "Formada pela queda de um meteoro, favorece a \n"
"comunicação com seres de luz e funciona como um forte\n"
" amuleto de boa sorte e proteção."
},
"Pedra do Sol": {
"Significado": "Rejuvenescimento e Vitalidade",
"Propriedades": "Aumenta a energia vital, combate a depressão,\n"
" afasta energias negativas e\n traz sorte para os negócios."
},
"Pedra da Lua": {
"Significado": "Capacidades Psíquicas e Espiritualidade",
"Propriedades": "Desperta capacidades psíquicas, aumenta magnetismo e \n"
"poder de atração, e favorece a saúde das mulheres."
},
"Sodalita": {
"Significado": "Elevação Espiritual e Proteção",
"Propriedades": "Fortalece a espiritualidade, ativa a glândula pineal,\n"
" desperta capacidades superiores da mente e\n"
" facilita o emagrecimento."
},
"Super Seven": {
"Significado": "Usina de Energias Espirituais",
"Propriedades": "Cristal de elevadíssima energia espiritual que\n"
" emana as forças curativas e evolutivas da Era de Aquário."
},
"Topázio Imperial": {
"Significado": "Fartura e Sucesso",
"Propriedades": "Atrai prosperidade, favorece o sucesso, aumenta o brilho pessoal\n"
" e recarrega as energias do corpo e da alma."
},
"Turmalina Rosa": {
"Significado": "Amor e Cura Espiritual",
"Propriedades": "Atrai amor, melhora relacionamentos, reduz a timidez,\n"
" intensifica energia sexual e aumenta magnetismo."
},
"Turmalina Verde": {
"Significado": "Fonte de Energia Vital",
"Propriedades": "Elimina o cansaço, equilibra o campo bioenergético,\n"
" canaliza energias vitais da natureza e rejuvenesce o corpo."
},
"Vassoura de Bruxa": {
"Significado": "Proteção Espiritual",
"Propriedades": "Amuleto de proteção que afasta más influências,\n"
" purifica o ambiente e neutraliza ataques \nde inveja e magia negra."
},
"Obsidiana": {
"Significado": "Proteção e Cura Espiritual",
"Propriedades": "Atua como escudo contra negatividade,\n bloqueia ataques psíquicos e\n"
" influências espirituais negativas."
}
}
# Function to display information about the selected crystal
def mostrar_info_pedra(*args):
pedra = var.get()
info = pedras.get(pedra, {})
significado = info.get("Significado", "N/A")
propriedades = info.get("Propriedades", "N/A")
info_label.config(text=f"Significado:\n{significado}\nPropriedades:\n{propriedades}")
root = tk.Tk()
root.title("Informações de Cristais")
root.geometry("600x300")
var = tk.StringVar(root)
var.set(list(pedras.keys())[0]) # Set the first crystal as default
dropDownList = list(pedras.keys())
dropdown = OptionMenu(root, var, *dropDownList)
dropdown.place(relx=0.2, rely=0.15, relwidth=0.6)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", "18", "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", "18", "bold"))
info_label = tk.Label(root, text="", font=("Arial", 14), justify="left")
info_label.place(relx=0.05, rely=0.45, relwidth=0.9)
var.trace("w", mostrar_info_pedra)
mostrar_info_pedra()
root.mainloop()