Tecnología

Inicio

Cómo hacer un reloj en Python

Cómo hacer un reloj en Python


Python es un lenguaje de programación de alto nivel con muchos módulos estándar incluye para ayudar a desarrollar rápidamente aplicaciones útiles. Utilice el módulo de "tiempo" para acceder a la hora actual. Puede presentar el tiempo como un reloj digital de actualización automática usando el módulo "tkinter", que le permite crear fácilmente una interfaz gráfica de usuario o GUI, en su aplicación Python.

Instrucciones

1 Lanzar el intérprete de línea de comandos de Python.

2 Escriba los siguientes comandos para inicializar la interfaz gráfica de usuario:

tkinter de importación *

root = Tk ()

reloj = Etiqueta (raíz)

clock.pack ()

3 Definir una variable para almacenar el tiempo que haya accedido anteriormente. Tenga en cuenta que el signo igual es seguido por dos comillas simples.

prevtime = ''

Vas a comparar esta variable en el momento actual para ver si el reloj necesita ser actualizado.

4 Declarar una función para actualizar el reloj:

updateclock def ():

5 Entab los siguientes tres comandos para que sean parte de la función:

global prevtime

NEWTIME = time.strftime ( '% I:% M:% S% P')

si prevtime = NEWTIME:

La función "strftime" devuelve una cadena legible que contiene el tiempo. "Prevtime" se declara como global, de modo que su valor se mantendrá a través de múltiples llamadas a "updateclock."

6 Haga doble entab estos próximos dos comandos para que sean parte de la instrucción "if":

prevtime = newtime

clock.configure (texto = NEWTIME)

Estos comandos actualizan el reloj y la variable de tiempo que haya accedido previamente, si es necesario.

7 Single-entab el siguiente comando para hacer que la función se repite periódicamente:

clock.after(500, updateclock)

8 Inserte una línea en blanco para cerrar la función. El símbolo del intérprete regular ( ">>>") devuelve.

9 Iniciar el reloj llamando a la función "updateclock":

updateclock ()

Su reloj está ahora funcionando en su ventana.