Método get de Caixa de texto RESOLVIDO

4 respostas
phyton
J

Estou com problema ao criar uma caixa de texto e tentar usar o get para pegar o valor da mesma tenho o erro

AttributeError: ‘NoneType’ object has no attribute ‘get’

o codigo que estou montando é : (lembrando que estou iniciando , logo o código não esta orientado a objeto)

caixa=None
b=None

def pega():
 texto=caixa.get(1.0,END)

def principal():
	j=Tk()
	j.geometry("200x200")
	j.title("Exemplo")
	
	caixa= Text(j,width=15,height=1)
	b=Button(j,text="Click",command=pega)
	
	caixa.grid(row=0,column=1)
	b.grid(row=2,column=1)
	texto.grid(row=3,column=1)
	j.mainloop()

principal()

4 Respostas

Lucas_Camara

Qual linguagem eh essa?

Jederson_Andre

É Python?
Java não é

J

Sim é python !

J

Consegui:
Basta por lambada: antes da chamada do metodo no botão.

Não sei ainda porque mas no momento so quero fazer funcionar ja ta valendo.

Criado 21 de fevereiro de 2019
Ultima resposta 25 de fev. de 2019
Respostas 4
Participantes 3