import tkinter as tk
from tkinter import messagebox
def verificar_compatibilidade():
signo1 = combo_signo1.get()
signo2 = combo_signo2.get()
compatibilidades = {
'Carneiro': ['Leão', 'Sagitário'],
'Touro': ['Virgem', 'Capricórnio'],
'Gémeos': ['Balança', 'Aquário'],
'Caranguejo': ['Escorpião', 'Peixes'],
'Leão': ['Carneiro', 'Sagitário'],
'Virgem': ['Touro', 'Capricórnio'],
'Balança': ['Gémeos', 'Aquário'],
'Escorpião': ['Caranguejo', 'Peixes'],
'Sagitário': ['Carneiro', 'Leão'],
'Capricórnio': ['Touro', 'Virgem'],
'Aquário': ['Gémeos', 'Balança'],
'Peixes': ['Caranguejo', 'Escorpião']
}
if signo2 in compatibilidades.get(signo1, []):
messagebox.showinfo('Compatibilidade', f'{signo1} e {signo2} são compatíveis!')
else:
messagebox.showinfo('Compatibilidade', f'{signo1} e {signo2} não são compatíveis!')
# Criação da janela principal
root = tk.Tk()
root.title('Verificação de Compatibilidade')
root.geometry("300x300")
root.resizable(0, 0)
root.config(bg="#d9ead3")
texto_titulo = tk.Label(text="Verificação de Compatibilidade",
font=("Arial", "12", "bold"),bg="#d9ead3",fg="#bf9000")
texto_titulo.place(relx=0.1, rely=0.05)
texto_sub1= tk.Label(text="Signo 1",
font=("Arial", "10", "bold"),bg="#d9ead3",fg="#bf9000")
texto_sub1.place(relx=0.45, rely=0.2)
combo_signo1 = tk.StringVar()
combo_box1 = tk.OptionMenu(root, combo_signo1, 'Carneiro', 'Touro',
'Gémeos', 'Caranguejo', 'Leão', 'Virgem',
'Balança', 'Escorpião', 'Sagitário',
'Capricórnio', 'Aquário', 'Peixes')
combo_box1.place(relx=0.34, rely=0.3,relwidth=0.4)
label_signo2 = tk.Label(root, text='Signo 2 ',font=("Arial", "10", "bold"),bg="#d9ead3",fg="#bf9000")
label_signo2.place(relx=0.4, rely=0.45)
combo_signo2 = tk.StringVar()
combo_box2 = tk.OptionMenu(root, combo_signo2, 'Carneiro',
'Touro', 'Gémeos', 'Caranguejo', 'Leão',
'Virgem', 'Balança', 'Escorpião',
'Sagitário', 'Capricórnio', 'Aquário', 'Peixes')
combo_box2.place(relx=0.34, rely=0.55,relwidth=0.4)
botao_verificar = tk.Button(root, text='Verificar Compatibilidade',
command=verificar_compatibilidade,bd=2,
bg='#107db2', fg='white',font=('verdana', 12, 'bold'))
botao_verificar.place(relx=0.1, rely=0.68)
root.mainloop()