El tutorial de hoy tiene como base las librerias tkinter y time. Si quieres saber más sobre tkinter puedes ver los otros tutoriales aquí:
Primero de todo os paso el código completo para veáis que es simple es y ahora iremos explicándolo poco a poco para que se pueda comprender mucho mejor.
Primero de todo os paso el código completo para veáis que es simple es y ahora iremos explicándolo poco a poco para que se pueda comprender mucho mejor.
from Tkinter import * import time v0 = Tk() v0.config(bg='black') v0.geometry("300x200") blog = Label(v0, text="www.hobbiesygadgets.blogspot.com", fg="green", bg="black", font=20) blog.pack() time1 ='' clock = Label(v0, font=('Consolas', 40), bg="Black", fg="green") clock.pack() clock.place (x=20, y=70) def reloj (): global time1 time2 = time.strftime ('%H:%M:%S') if time2 != time1: time1 = time2 clock.configure (text=time2) clock.after(500,reloj) reloj () v0.mainloop()
Además creamos una etiqueta blog con la web del blog, en fondo negro y letras verdes. Por último activamos la etiqueta blog con blog.pack()
from Tkinter import * import time v0 = Tk() v0.config(bg='black') v0.geometry("300x200") blog = Label(v0, text="www.hobbiesygadgets.blogspot.com", fg="green", bg="black", font=20) blog.pack()
Ahora empecemos a crear el reloj. Lo primero es crear una etiqueta donde saldrá la hora (clock) , en este caso con una fuente consolas y de tamaño de letra 40.
time1 ='' clock = Label(v0, font=('Consolas', 40), bg="Black", fg="green") clock.pack() clock.place (x=20, y=70)
Ahora toca definir la variable de la hora, y elegir que tipo de hora queremos elegir, en este caso hemos creado uno con horas minutos y segundos ('%H:%M:%S'). Finalmente escribimos v0.mainloop para que todo vaya bien.def reloj (): global time1 time2 = time.strftime ('%H:%M:%S') if time2 != time1: time1 = time2 clock.configure (text=time2) clock.after(500,reloj) reloj () v0.mainloop()
Sencillo? además puedes personalizarlo bastante, cambiando el fondo, tipo de letra, el tamaño y el formato de hora. otro ejemplo aún más sencillo
Tema anterior
No hay comentarios:
Publicar un comentario