from tkinter import *
tempos_massa_seca = {
"Esparguete": "8–12 minutos",
"Linguine": "8–12 minutos",
"Bucatini": "8–12 minutos",
"Fusilli": "10–13 minutos",
"Penne": "10–13 minutos",
"Rigatoni": "10–13 minutos",
"Farfalle": "10–13 minutos",
"Tagliatelle": "8–11 minutos",
"Fettuccine (secos)": "8–11 minutos",
"Lasagna \n(placas secas, não pré-cozidas)": "25–30 minutos (no forno, com molho)"
}
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Tempo de cozedora de massa")
titulo = Label(text="Tempo de cozedora de massa",
font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.13, rely=0.05)
texto_sub1 = Label(text="Escolha a Massa :",
font=("Arial", 18, "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.05, rely=0.32)
var = StringVar(root)
dropDownList = list(tempos_massa_seca.keys())
var.set(dropDownList[0])
dropdown = OptionMenu(root, var, *dropDownList)
dropdown.place(relx=0.35, rely=0.32, relwidth=0.6)
dropdown.config(bg='#09A3BA', fg="#FFFFFF", font=("Arial", 18, "bold"))
dropdown["menu"].config(bg='#09A3BA', fg="#FFFFFF", font=("Arial", 18, "bold"))
resultado = Label(root, text="", font=("Arial", 16), bg="#103030", fg="#FFFFFF")
resultado.place(relx=0.3, rely=0.6)
def mostrar_tempo(*args):
massa = var.get()
tempo = tempos_massa_seca[massa]
resultado.config(text=f"Tempo: {tempo}")
var.trace("w", mostrar_tempo)
root.mainloop()