problema texto en línea nueva tkinter

5 views
Skip to first unread message

Juan Dougnac

unread,
Sep 27, 2015, 1:53:44 PM9/27/15
to PythonChile

 Hola

 Estoy haciendo un pequeño programa cuya interfaz consiste en un solo botón, que al ser presionado debiera mostrar ciertas características (generadas aleatoriamente en otro archivo), una por linea.

 El problema es que por mucho que lo intento, siempre muestra el texto sin espacios ni nada, en la misma línea. He buscado en Google, pero no he logrado dar con una solución. He intentado poner \n, pero tampoco resulta.
 
 He aquí el código:




from tkinter import *
from HammerDos import *

class Application(Frame):



    def __init__(self,master):
        super(Application,self).__init__(master)
        self.grid()
        self.create_widget()

    def create_widget(self):
  
#crea barra
        self.barra=Text(self,width=40,height=5,wrap=WORD)
        self.barra.insert(3.0,"")   
        self.barra.grid(row=5,column=5, rowspan=5, columnspan=5)


#crea botón
        self.bttn1=Button(self, text= "¡Crear personaje!")
        self.bttn1["command"]=self.crearPNJ
        self.bttn1.grid(row=0,column=0)

    def crearPNJ(self):
        self.barra.insert(1.0,nacion())
        self.barra.insert(1.0,profesion())
        self.barra.insert(1.0,fe())
        
root=Tk()
root.title("Super creador de PNJs")
root.geometry("450x200")
app=Application(root)

root.mainloop()        

Reply all
Reply to author
Forward
0 new messages