Curses y timer

Carles Company Soler carles en companysoler.cat
Mie Feb 28 16:29:56 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alfonso de la Guarda wrote:
> Hola,
> 
> Aqui hay otra solución, la cual empleo para colocar la hora cada segundo:
> 
> def imptiempo(pan):
>    win=definewin(pan,0,0)
>    while 1:
>        time.sleep(1)
>        impres=time.strftime("%A, %d-%B(%m)-%Y %H:%M:%S")
>        posx=cent(maxx,impres)
>        win.addstr(0,posx,impres)
>        updat()
> 
> hora=mkpanel(curses.COLOR_WHITE,1,maxx-2,4,1)
> thread.start_new_thread(imptiempo,(hora,))
> 
> Aqui he creado -en mi aplicación- algunas funciones que me ayudan a
> controlar mis paneles como definewin, pero basicamente lo que hace es
> convertir un panel en una ventana.  Despues del while empieza lo
> importante,
> porque hace que el reloj  se dispare y se imprima eternamente en el panel.
> 
> Saludos,
> 
> 

Gracias! Ha ido perfecto.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF5Z/0uMcAvpoPkjARAt9DAJ9DXhwTJbubBhq/9N0uumkob2tUcACdGbEC
gbsO1481bzbUYND77dvlzi0=
=H2EB
-----END PGP SIGNATURE-----




Más información sobre la lista de distribución Python-es