[Python] refresh della form

lorenzo renzocavallini a alice.it
Gio 8 Feb 2007 17:48:11 CET


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()

        


        
-------------- parte successiva --------------
Un allegato non testuale č stato rimosso....
Nome:        testo_scorr.py
Tipo:        application/x-python
Dimensione:  1504 bytes
Descrizione: non disponibile
Url:         http://lists.python.it/pipermail/python/attachments/20070208/4caf3c85/testo_scorr.bin


Maggiori informazioni sulla lista Python