Informática, perguntado por douglasflorenc, 9 meses atrás

PERGUNTA 3. Considere o programa em Python:

Anexos:

Soluções para a tarefa

Respondido por joao45654123
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
izag12011: def enviar():
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 SaraJayne4419
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