Hola a todos,

Estoy empezando a usar tkinter. Tengo dos problemas:
1) no se como sacar la información del formulario. El caso es que tengo una 
funcion que si lo recoge pero no lo retorna. No llego a entender lo que pasa. 

2) Después, al cerrar la venta, me muestra este error la consola: 
result = textExample.get("1.0", "end")
File 
"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/tkinter/__init__.py",
 line 3706, in get
 return self.tk.call(self._w, 'get', index1, index2)
_tkinter.TclError: invalid command name ".!text"



El código es este:
import tkinter as tk

root = tk.Tk()
root.geometry("600x400")

​
def getTextInput():
        result = textExample.get("1.0", "end")
        #print(result) # —> si le queto el comentario si me lo imprime
         return result
        
textExample = tk.Text(root, height=10)
textExample.pack()
btnRead = tk.Button(root, height=2, width=50, text="Introducir en la bbdd", 
command=getTextInput)

btnRead.pack()
​
root.mainloop()

noticia = getTextInput()
print(noticia)


Muchísimas gracias a todos,

Saludos,

--
Javier Pérez
http://es.linkedin.com/in/javierperez1
http://www.perasalvino.es/




_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a