volevo creare un testo scorrevole dentro una label ho fatto questo pezzo di codice ma ho dei problemi a far rigenerare la labe (o la form) python la rigenera infondo alla sub
posso rigenerarla ad ogni passaggio del ciclo while? P.S. scrivere il testo nella finestra più in basso from Tkinter import * import time class variabili: """definizione di variabili""" testos='' ptesto=' ' pass def scorri(): a=len (variabili.ptesto) if a ==0 : pass else : a=a-1 variabili.ptesto=variabili.ptesto+variabili.testos[a] class form1(): """definizione della form""" def __init__(self): self.__root = tk = Tk() self.__root.title('testo_scorrevole') self.__root.maxsize(1000,400) self.__root.minsize(800,300) self.__root.tk_menuBar('file') self.label1 =Label(tk,bg='white',font=20,relief=SUNKEN) self.label1.place(x=10,y=10,height=40,width=100) self.testo =Text(tk) self.testo.place(x=10,y=100, height=100,width=100) self.button1 =Button(tk,text='ok',command=self.__command1) self.button1.place(x=210,y=100,height=40,width=40) self.m1 =Menu (tk) self.m1.activate def __command1(self): #self.label1.configure(text=self.testo.get(0.0,10.0)) variabili.testos=self.testo.get(0.0,10.0) variabili.ptesto=' ' while len(variabili.testos) <> len(variabili.ptesto) : #time.sleep(0.5) scorri() self.label1.configure(text=variabili.ptesto) self.label1.after(500) self.label1.mainloop() print variabili.ptesto def run(self): self.__root.mainloop() t= form1() t.run()
testo_scorr.py
Description: application/python
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python