Tomando entrada del usuario en Tkinter

Gol

  1. Dar al usuario un campo de texto.
  2. Imprima el texto que ingresó en el campo una vez que presiona un botón debajo de él en la concha.

¿Cómo es posible usar Tkinter?

Especificaciones de Python 2.7 en Linux Mint 14

Related of "Tomando entrada del usuario en Tkinter"

Tomaremos el texto del usuario usando el widget de Entry . Y luego definiremos una función que extraerá el texto de este widget y lo imprimirá en el shell.

 def printtext(): global e string = e.get() print string from Tkinter import * root = Tk() root.title('Name') e = Entry(root) e.pack() e.focus_set() b = Button(root,text='okay',command=printtext) b.pack(side='bottom') root.mainloop() 

La instancia de la ventana se crea primero. Y luego se empaqueta un widget de Entry . Después de que otro widget de botón también se empaqueta. El método focus_set se asegura de que el foco del teclado esté en el campo de texto cuando se ejecuta. Cuando se presiona el botón, irá a la función que extraerá el texto del widget de Entry usando el método de get .

Puede encontrar más información sobre el widget de Entry y sus métodos aquí:

Widget de entrada