![]() |
|
||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Python ::: Tkinter GUI Toolkit ::: Entry |
Como retornar o conteúdo de uma caixa de texto Entry do Tkinter e exibí-lo em uma mensagem messageboxQuantidade de visualizações: 1015 vezes |
Nesta dica mostrarei como podemos acessar o texto digitado em um controle Entry do Tkinter e exibí-lo em uma mensagem messagebox ao clicarmos em um botão Button. Note que o conteúdo de um componente Entry pode ser acessado por meio de seu método get(). Veja o código Python completo para o exemplo: # vamos importar o módulo Tkinter from tkinter import * from tkinter.ttk import * from tkinter import messagebox # variáveis globais caixa_texto = None # método principal def main(): # acessamos a variável global global caixa_texto # vamos criar o frame principal da aplicação Tkinter janela = Tk() # agora definimos o tamanho da janela janela.geometry("600x400") # criamos uma caixa de texto Entry de linha única caixa_texto = Entry(janela, width=40) caixa_texto.grid(column=0, row=0, sticky=W, padx=15, pady=10) # vamos criar um botão Button btn = Button(janela, text="Clique Aqui", width=15, command=retornar_conteudo) btn.grid(column=1, row=0, sticky=W, pady=10) # entramos no loop da aplicação janela.mainloop() # função para obter e retornar o conteúdo digitado na caixa de texto def retornar_conteudo(): # obtemos o conteudo da caixa de texto Entry conteudo = caixa_texto.get() # e o exibimos em uma mensagem messagebox messagebox.showinfo("Aviso", "O conteúdo digitado foi: {0}".format(conteudo)) if __name__== "__main__": main() |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |