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.
Pergunta
sena_Vic
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()
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.