~/avilesxd/reloj-digital-con-python
Reloj Digital con Python
·2 min read·Ignacio Avilés
Importar módulos:
- tkinter
- El módulo
tkinterse usa para crear interfaces gráficas. - El módulo
ttkse usa para crear interfaces gráficas.
- El módulo
- time
- El módulo time se usa para obtener la hora.
- El módulo
strftimese usa para formatear la hora.
from tkinter import *
from tkinter.ttk import *
from time import strftime
Configuramos la interfaz gráfica:
- Tk(): Crea la ventana principal.
- title(): Establece el título de la ventana.
- resizable(): Hace que la ventana no sea redimensionable.
- iconbitmap(): Establece el ícono de la ventana.
root = Tk()
root.title("Digital Clock")
root.resizable(0, 0)
root.iconbitmap("clock.ico")
Definimos la función para mostrar la hora:
- strftime: Formatea la hora actual a una cadena específica.
- config: Configura el texto del widget Label.
- after: Programa la actualización de la hora cada segundo.
deftime():
string = strftime('%H:%M:%S %p')
lbl.config(text=string)
lbl.after(1000, time)
Configuramos el widget Label:
- font: Define la fuente, tamaño y estilo del texto.
- background: Establece el color de fondo del widget.
- foreground: Establece el color del texto.
lbl = Label(root, font=('calibri', 40, 'bold'),
background='#100720',
foreground='white')
lbl.pack(anchor='center')
Iniciamos la aplicación:
- time(): Llama a la función para mostrar la hora.
- mainloop(): Inicia el bucle principal de la interfaz gráfica.
time()
root.mainloop()
Código Completo
from tkinter import *
from tkinter.ttk import *
from time import strftime
root = Tk()
root.title("Digital Clock")
root.resizable(0, 0)
root.iconbitmap("clock.ico")
def time():
string = strftime('%H:%M:%S %p')
lbl.config(text=string)
lbl.after(1000, time)
lbl = Label(root, font=('calibri', 40, 'bold'),
background='#100720',
foreground='white')
lbl.pack(anchor='center')
time()
mainloop()
seguir leyendo
·2 min read
Descargar Videos de YouTube con Python
Cómo crear una app de escritorio para descargar videos de YouTube usando pytube y tkinter.
·3 min read
Generador de Contraseñas con Python
Generador de contraseñas seguras en Python usando random y array, con garantía de caracteres mixtos.
·3 min read
Cómo crear un auto clicker en Python para Cookie Clicker
Aprende a crear un auto clicker con Python usando pyautogui en solo 10 líneas de código. Ideal para automatizar Cookie Clicker y cualquier tarea que requiera clics repetitivos.
comentarios
$ subscribe --newsletter
Recibe los nuevos posts en tu email
Un email cuando publico algo nuevo. Sin ruido, sin relleno.