from tkinter import *
def app():
t = var.get()
tamanhos = {
'XXS': {'EU': 32, 'US': 00, 'UK': 2},
'XS': {'EU': 34, 'US': 0, 'UK': 4},
'S': {'EU': '36-38', 'US': '2-4', 'UK': '6-8'},
'M': {'EU': '40-42', 'US': '6-8', 'UK': '10-12'},
'L': {'EU': '44-46', 'US': '10-12', 'UK': '14-16'},
'XL': {'EU': '48-50', 'US': '14-16', 'UK': '18-20'},
'XXL': {'EU': '52-54', 'US': '18-20', 'UK': '22-24'}
}
if t in tamanhos:
mensagem = f"Tamanho {t}:\n" \
f"Europa (EU): {tamanhos[t]['EU']}\n" \
f"EUA (US): {tamanhos[t]['US']}\n" \
f"Reino Unido (UK): {tamanhos[t]['UK']}"
label_resultado.config(text=mensagem)
# Inicialização da janela
root = Tk()
root.geometry("400x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Tamanhos de Roupa")
# Título da aplicação
titulo = Label(text="Tamanhos de Roupa", font=("Arial", "28", "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.05, rely=0.05)
# Variável para armazenar o tamanho selecionado
var = StringVar()
# Lista de tamanhos para o dropdown
dropDownList = ["XXS", "XS", "S", "M", "L", "XL", "XXL"]
# Dropdown para selecionar o tamanho
dropdown = OptionMenu(root, var, *dropDownList)
var.set(dropDownList[0]) # Define o valor inicial do dropdown
dropdown.place(relx=0.25, rely=0.25, relwidth=0.35)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", "15", "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", "15", "bold"))
# Label para exibir a mensagem com os tamanhos correspondentes
label_resultado = Label(root, text="", font=("Arial", "16","bold"), bg="#103030", fg="#49e3e3")
label_resultado.place(relx=0.15, rely=0.5)
# Chama a função `app()` quando o valor do dropdown mudar
var.trace("w", lambda *args: app())
# Executa o loop principal
root.mainloop()