2012-03-12 21 views

Respuesta

12

usted podría utilizar el widget Text:

from tkinter import * 

root = Tk() 
text = Text(root) 
text.pack() 
root.mainloop() 

O con barras de desplazamiento utilizando ScrolledText:

from tkinter import * 
from tkinter.scrolledtext import ScrolledText 

root = Tk() 
ScrolledText(root).pack() 
root.mainloop() 
+4

I * * altamente recomiendan * * No importando todo, desde Tkinter. OMI debe usar 'importar Tkinter como tk; tk.Tk() ... '. Hace que tu código sea más autodocumentado e inmune a los problemas causados ​​por la importación de otras bibliotecas que tienen funciones con el mismo nombre que los widgets de Tkinter (por ejemplo, ttk y tk tienen clases llamadas 'Button') –

+1

@BryanOakley Estoy completamente de acuerdo y admitir que mi respuesta fue hecha a toda prisa. Gracias por la edición. No actualicé el código, por lo que tu comentario se mantendrá, pero me complace hacerlo si crees que vale la pena. – timc

+2

¿Hay alguna manera de usar un widget con estilo para lograr el mismo resultado? El widget 'Text' parece no estar disponible en ttk. – Zelphir

Cuestiones relacionadas