-
Total de itens
1 -
Registro em
-
Última visita
Sobre sena_Vic
sena_Vic's Achievements
0
Reputação
-
Estou escrevendo um programa de gerenciamento de caixa de um mercadinho. Ao usar a opção OptionMenu, ela simplesmente não aparece os valores que deveriam. Uso o python mais atualizado. Esse pedaço de código está rodando dentro de uma função. Quando copio esse mesmo pedaço de código para fora de uma função, como se fosse no programa principal, ele roda normalmente. def novo_produto(): telaNovoProduto = Tk() empresa = Label(telaNovoProduto, font=("Arial", 20, "bold"), background="black", foreground="white", padx="30", pady="15", text="Mercadinho do seu Braz") mainText = Label(telaNovoProduto, font=("Arial", 20, "bold"), background="black", foreground="white", padx="30", pady="15", text="Contas e Usuarios") icodigoGerado = Label(telaNovoProduto, text="CÓDIGO AINDA PARA SER GERADO") codigoEntry = Entry(telaNovoProduto) listaTipos = ["oi", "xau"] variavelTipos = StringVar() variavelTipos.set("oi") tipoOption = OptionMenu(telaNovoProduto, variavelTipos, *listaTipos) listaMarcas = ["oi","xau"] variavelMarcas = StringVar() variavelMarcas.set("oi") marcaOption = OptionMenu(telaNovoProduto, variavelMarcas, *listaMarcas) # ---------------layout ----------# empresa.pack(side=TOP, anchor=N, fill=X) mainText.pack(side=TOP, anchor=N, fill=X, expand=0) tipoOption.pack() marcaOption.pack() telaNovoProduto.resizable(False, False) telaNovoProduto["bg"] = "blue" telaNovoProduto.geometry("600x500+400+50") telaNovoProduto.mainloop()