lunes, 18 de abril de 2016

Widgets: Timer / Proyecto: Contador

Hoy vamos a ver un nuevo widget, el timer.

El timer és un temporizador que nos permitirá realizar acciones cada x tiempo, las dos propiedades principales son el interval i el enabled.

-Enabled:
Tiene dos estados "True" o "False", básicamente es encendido y apagado.

-Interval:
Es cada cuanto tiempo se producirá la acción (En mili segundos)

 

Cuando ponemos un timer este se colocara en un recuadro fuera del diseño.



En la parte de propiedades podemos ver que ahora esta en Enabled "False" y Interval "100". Eso significa que esta parado y que cada 0.1 segundos se ejecutara en caso de estar encendido.

Ahora vamos a hacer un programa senzillo para verlo:

-Pondremos 3 Botones, un Label y un timer. Este programa lo unico que ara sera hacer de cronometro.

 
También cambiaremos los nombres como se aprecia en la imagen.

-Seguidamente haremos clic en el timer i pondremos interval a "1000"



-Después haremos doble clic en el start. Y escribiremos lo siguiente:
Timer1.enabled = True
Label1.text = "0"

Con eso lo que haremos es que se encienda al pulsar el botón y que el contador se ponga a 0

 


-Ahora iremos al diseñador y haremos doble clic en "Stop". Y escribiremos lo siguiente:
Timer1.enabled = False

Y con tan solo eso al presionar el botón el contador se parara.




-Y ahora vamos con el Timer! Lo que vamos a hacer es lo siguiente, doble clic en el timer y escribir:
Label1.text = Label1.text + 1

Con eso cada vez que el interval se cumpla se sumara un numero a la Label. (También haremos doble clic en el botón end y escribiremos en el "End", para finalizarlo al pulsar.





Y ya hemos finalizado! Ahora prueba tu programa y listo!

Comenta si hay cualquier duda y compártelo!!!


No hay comentarios:

Publicar un comentario