PERGUNTA 3. Considere o programa em Python:
Anexos:
Soluções para a tarefa
Respondido por
2
Resposta:
A variável entry cria um campo para digitação recebendo a função Entry(root)
Explicação:
joao45654123:
Na verdade entry não é uma variável é um objeto da classe Entry(), entry = Entry(root) cria uma instância da classe Entry que cria um campo na aplicação para ser digitado um texto
texto = mensagem.get()
print(texto)
Quando você usa uma variável associada a uma Entry, deve fazer as chamadas a get e set para a variável. kinter ("mensagem") como o nome de uma variável local dentro da função, a primeira não estava visível para o Python - você teria o erro de que estava tentando acessar a variável local antes de atribui-la.
É só usar o nome global "mensagem" de forma a não ter colisões com a variável local.
Respondido por
0
representa entrada de dados advindos do teclado. Quando você usa uma variável associada a uma Entry, deve fazer as chamadas a get e set para a variável
Perguntas interessantes