Como colocar o valor de uma entrada em uma variável no tkinter

f ebrahimi

Estou tentando obter o valor de uma entrada no tkinter!

quando imprimo o valor diretamente (por exemplo print (e2.get ()) funciona bem, mas quando coloco isso em uma variável e depois imprimo (por exemplo x = e2.get () print (x)) não é trabalhando!

aqui está o código:

import tkinter as tk

def show_entry_fields():
    print("First Name: %s\n Last Name: %s" % (x, e2.get()))

master = tk.Tk()
tk.Label(master, 
         text="First Name").grid(row=0)
tk.Label(master, 
         text="Last Name").grid(row=1)

e1 = tk.Entry(master)
e2 = tk.Entry(master)

e1.grid(row=0, column=1)
e2.grid(row=1, column=1)

x = e1.get()

tk.Button(master, 
          text='Quit', 
          command=master.quit).grid(row=3, 
                                    column=0, 
                                    sticky=tk.W, 
                                    pady=4)
tk.Button(master, 
          text='Show', command=show_entry_fields).grid(row=3, 
                                                       column=1, 
                                                       sticky=tk.W, 
                                                       pady=4)

tk.mainloop()

Preciso colocar o valor de entrada em uma variável, como posso fazer isso?

Hipólito BRINGER

É simples se você entender:

Quando o código passa x = e1.get(), e1é igual a apenas "".

Depois de escrever e1e chamar o def show_entry_fieldsao clicar no botão.

Mas xé sempre igual a "". E e1.get()pegue o texto no e1.

Então é por isso que é print(x)igual ""porque você passa pela linha x = e1.get()apenas uma vez!

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Como colocar o valor de um aplicativo como uma variável em javascript?

alterar o valor de uma variável em python tkinter

Como vincular o valor keyup de entrada a uma variável em component.ts?

Como colocar automaticamente o valor em uma entrada enquanto oculto depois de clicar em enviar?

Em 'sh' como colocar o resultado de uma comparação de strings em uma variável?

Em 'sh' como colocar o resultado de uma comparação de strings em uma variável?

Como colocar uma variável em uma instrução def?

Como validar uma entrada em relação ao valor atual de uma variável (função de validador personalizado)?

Como colocar o valor de uma entrada em URL usando páginas JSP com Spring

Como posso transformar o valor da entrada de um usuário em uma variável com um valor utilizável?

Como posso transformar o valor da entrada de um usuário em uma variável com um valor utilizável?

Como colocar o valor do viewbag como uma variável em javascript / jquery?

Como criar uma caixa de entrada pop-up no VBA para Excel e salvar o valor em uma variável?

Como colocar uma string de instrução de várias linhas em uma variável?

Como posso colocar uma exibição XML em uma variável de matriz?

Como faço para colocar a variável em uma operação de divisão de lista?

Como atribuir uma variável à caixa de entrada do tkinter usando uma função

como colocar uma variável global em outra seção

como colocar uma variável global em outra seção

Como é possível colocar valor em subregistros de uma estrutura?

Pegue o primeiro valor em uma variável como um nome de variável em R

Como colocar variável em uma consulta?

Como o python muda o valor da variável de entrada em uma função, mesmo quando é atribuído a outra variável?

Como colocar uma variável dentro de uma variável em python

Como colocar uma variável dentro de uma variável em lote

Como posso inserir o valor de uma variável em uma instrução de lançamento?

Como salvar o valor de retorno de uma função recursiva em uma variável JavaScript

Como mudo o tipo de variável de uma entrada Entry () para um tipo flutuante no Tkinter

Como adiciono a uma variável com base em outro valor de variável? (Pitão)

TOP lista

  1. 1

    R Shiny: use HTML em funções (como textInput, checkboxGroupInput)

  2. 2

    UITextView não está exibindo texto longo

  3. 3

    Dependência circular de diálogo personalizado

  4. 4

    Acessando relatório de campanhas na AdMob usando a API do Adsense

  5. 5

    Como assinar digitalmente um documento PDF com assinatura e texto visíveis usando Java

  6. 6

    R Folheto. Dados de pontos de grupo em células para resumir muitos pontos de dados

  7. 7

    Setas rotuladas horizontais apontando para uma linha vertical

  8. 8

    O Chromium e o Firefox exibem as cores de maneira diferente e não sei qual deles está fazendo certo

  9. 9

    Definir um clipe em uma trama nascida no mar

  10. 10

    Por que meus intervalos de confiança de 95% da minha regressão multivariada estão sendo plotados como uma linha de loess?

  11. 11

    Como dinamizar um Dataframe do pandas em Python?

  12. 12

    regex para destacar novos caracteres de linha no início e no fim

  13. 13

    Why isn't my C# .Net Core Rest API route finding my method?

  14. 14

    Como obter a entrada de trás de diálogo em treeview pyqt5 python 3

  15. 15

    Tabela CSS: barra de rolagem para a primeira coluna e largura automática para a coluna restante

  16. 16

    How to create dynamic navigation menu select from database using Codeigniter?

  17. 17

    Como recuperar parâmetros de entrada usando C #?

  18. 18

    Changing long, lat values of Polygon coordinates in python

  19. 19

    Livros sobre criptografia do muito básico ao muito avançado

  20. 20

    Método \ "POST \" não permitido no framework Django rest com ações extras & ModelViewset

  21. 21

    Pesquisa classificada, conte números abaixo do valor desejado

quentelabel

Arquivo