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