C
craf
Hola.
Estoy probando Tkinter y escribà este pequeño código el cual crea un
formulario con un textbox y un botón. Al ingresar un dato en el textbox
y presionar el botón, se imprime en la consola el valor.
---CODE--------------------
from Tkinter import *
def muestra():
print(valor.get())
class App:
def __init__(self,master):
global valor
valor = StringVar()
e = Entry(master,textvariable=valor).pack()
b = Button(master,text='Mostrar',command=muestra).pack()
master = Tk()
app = App(master)
master.mainloop()
-----------------------------
Funciona, pero tuve que hacer uso de una variable Global.
Pregunta: ¿Es valida esta forma?, ¿Se puede hacer de otra forma, sin
ocuparla?.
Saludos.
Cristian
Estoy probando Tkinter y escribà este pequeño código el cual crea un
formulario con un textbox y un botón. Al ingresar un dato en el textbox
y presionar el botón, se imprime en la consola el valor.
---CODE--------------------
from Tkinter import *
def muestra():
print(valor.get())
class App:
def __init__(self,master):
global valor
valor = StringVar()
e = Entry(master,textvariable=valor).pack()
b = Button(master,text='Mostrar',command=muestra).pack()
master = Tk()
app = App(master)
master.mainloop()
-----------------------------
Funciona, pero tuve que hacer uso de una variable Global.
Pregunta: ¿Es valida esta forma?, ¿Se puede hacer de otra forma, sin
ocuparla?.
Saludos.
Cristian