import tkinter as tk # Dicionário dos anjos da guarda
anjo_guarda = {
"Sagitário": "Escorpião",
"Escorpião": "Virgem",
"Capricórnio": "Carangueijo",
"Gémeos": "Touro",
"Virgem": "Capricórnio",
"Peixe": "Balança",
"Aquário": "Gémeos",
"Leão": "Leão",
"Carneiro": "Aquário",
"Balança": "Sagitário",
"Touro": "Virgem",
"Carangueijo": "Carneiro"
} # Função para mostrar o anjo da guarda
def show_anjo_guarda(label, selected_signo):
anjo = anjo_guarda[selected_signo]
label.config(text=f"O anjo da guarda de {selected_signo} é {anjo}") # Configuração da janela principal
root = tk.Tk()
root.geometry('400x150+100+200')
root.title('Anjo da Guarda')
root.configure(background='#09A3BA')
root.resizable(width=False, height=False) # Variáveis e widgets
var = tk.StringVar()
result_label = tk.Label(root, background='#09A3BA', foreground="#FFFFFF",font=("Arial","12","bold"))
result_label.place(relx=0.05,rely=0.7) # Dropdown de signos
signos = list(anjo_guarda.keys())
dropdown = tk.OptionMenu(root, var, *signos)
var.set(signos[0])
dropdown.place(relx=0.35,rely=0.1)
dropdown.config(background='#09A3BA', foreground="#FFFFFF",font=("Arial","15","bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF",font=("Arial","18","bold")) # Botão para mostrar o anjo da guarda
result_button = tk.Button(root, text="Mostrar Anjo da Guarda",
command=lambda: show_anjo_guarda(result_label, var.get()),
background='#09A3BA', foreground="#FFFFFF",font=("Arial","10","bold"))
result_button.place(relx=0.3,rely=0.45) root.mainloop()
# Outra Versão
import tkinter as tk # Dicionário de anjos da guarda
anjos = {
'Carneiro': 'Uriel - Protege a coragem e a energia.',
'Touro': 'Chamuel - Protege a estabilidade e o amor.',
'Gémeos': 'Rafael - Protege a comunicação e a mente.',
'Caranguejo': 'Gabriel - Protege as emoções e o lar.',
'Leão': 'Michael - Protege a liderança e a força.',
'Virgem': 'Metatron - Protege a organização e a sabedoria.',
'Balança': 'Jofiel - Protege o equilíbrio e a justiça.',
'Escorpião': 'Azrael - Protege a transformação e o mistério.',
'Sagitário': 'Zadkiel - Protege a aventura e a expansão.',
'Capricórnio': 'Anjo: Haniel - Protege a disciplina e a realização.',
'Aquário': 'Anjo: Raziel - Protege a inovação e o futuro.',
'Peixes': 'Anjo: Ariel - Protege a intuição e a espiritualidade.'
} def show_anjo_guarda(label, selected_signo):
anjo = anjos.get(selected_signo, "Signo não encontrado.")
label.config(text=f"O anjo da guarda de {selected_signo}\n é {anjo}") # Configuração da janela principal
root = tk.Tk()
root.geometry('400x200+100+200')
root.title('Anjo da Guarda')
root.configure(background='#09A3BA')
root.resizable(width=False, height=False) # Variáveis e widgets
var = tk.StringVar(value=list(anjos.keys())[0]) # Define o valor padrão do menu suspenso
result_label = tk.Label(root, background='#09A3BA', foreground="#FFFFFF", font=("Arial", "12", "bold"))
result_label.place(relx=0.5, rely=0.7, anchor='center') # Dropdown de signos
dropdown = tk.OptionMenu(root, var, *anjos.keys())
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", "15", "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", "15", "bold"))
dropdown.place(relx=0.5, rely=0.1, anchor='center') # Botão para mostrar o anjo da guarda
result_button = tk.Button(root, text="Mostrar Anjo da Guarda",
command=lambda: show_anjo_guarda(result_label, var.get()),
background='#09A3BA', foreground="#FFFFFF", font=("Arial", "10", "bold"))
result_button.place(relx=0.5, rely=0.4, anchor='center') root.mainloop()