from tkinter import *
from functools import partial
root = Tk()
root.title('Signos Compatíveis do Amor ')
root.geometry("400x300")
root.configure(background='#09A3BA')
root.resizable(False, False)
tempVal = "Leão"
def store_temp(sel_temp):
global tempVal
tempVal = sel_temp
def converter(rlabel1):
if tempVal == 'Carneiro':
rlabel1.config(text="Sagitário e Leão" )
if tempVal == 'Touro':
rlabel1.config(text="Capricórnio e Virgem")
if tempVal == 'Gémeos':
rlabel1.config(text="Balança e Aquário")
if tempVal == 'Caranguejo':
rlabel1.config(text="Peixes e Escorpião")
if tempVal == 'Leão':
rlabel1.config(text="Carneiro e Sagitário")
if tempVal == 'Virgem':
rlabel1.config(text="Touro e Capricórnio")
if tempVal == 'Balança':
rlabel1.config(text="Gémeos e Aquário")
if tempVal == 'Escorpião':
rlabel1.config(text="Caranguejo e Peixes")
if tempVal == 'Sagitário':
rlabel1.config(text="Leão e Carneiro")
if tempVal == 'Capricórnio':
rlabel1.config(text="Virgem e Touro")
if tempVal == 'Aquário':
rlabel1.config(text="Balança e Gémeos")
if tempVal == 'Peixes':
rlabel1.config(text="Escorpião e Caranguejo")
return
result_label1 =Label(root, background='#09A3BA', foreground="#241480",font=("Arial","15","bold"))
result_label1.place(relx=0.25, rely=0.85)
result_label2 =Label(root,text="Digite o seu Signo",
background='#09A3BA', foreground="#241480",font=("Arial","16","bold"))
result_label2.place(relx=0.25, rely=0.05)
result_label3 =Label(root,text="Signos Compatíveis de Amor",
background='#09A3BA', foreground="#241480",font=("Arial","13","bold"))
result_label3.place(relx=0.2, rely=0.7)
var = StringVar()
lista = ["Carneiro", "Touro", "Gémeos","Caranguejo","Leão","Virgem","Balança",
"Escorpião","Sagitário","Capricórnio","Aquário","Peixes"]
oplista = OptionMenu(root, var, *lista, command=store_temp)
var.set(lista[0])
oplista.place(relx=0.25, rely=0.2,relwidth=0.5)
oplista.config(background='#7392ba', foreground="#FFFFFF",font=("Arial","15","bold"))
oplista["menu"].config(background='#08346e', foreground="#FFFFFF")
converter = partial(converter, result_label1)
result_button = Button(root, text="Mostrar", command=converter,
background='#4486db', foreground="#FFFFFF",font=("Arial","15","bold"))
result_button.place(relx=0.3, rely=0.45,relwidth=0.35, relheight=0.15)
mainloop()