Cronómetro con Python y Tkinter - Mostrar tiempo transcurrido

Cronómetro con Tkinter y Python

Hoy te enseñaré cómo hacer un cronómetro simple con Tkinter y Python. Vamos a mostrar el tiempo transcurrido en un Label de Tkinter que a su vez estará dentro de una ventana.

Todo esto lo haremos con el lenguaje de programación Python, Tkinter y la función after del mismo.

Por cierto, esto será muy parecido a cuando hicimos un reloj con Python, así que te invito a que leas ese post antes que este para que tengas bases más sólidas.

(más…)

Reloj con Tkinter y Python - Mostrar la hora en tiempo real dentro de ventana

Reloj con Tkinter y Python

En este post te mostraré cómo mostrar la hora actual (actualizada y refrescada) en un Label de Tkinter usando Python.

Lo que haremos será mostrar la hora actual en la ventana de Tkinter, simulando así un reloj con la hora actual usando Python.

Para ello vamos a usar funciones de datetime que nos permiten obtener la fecha y hora actual junto con la función after de Tkinter que nos permite ejecutar código después del tiempo indicado.

(más…)

Diferencia entre fechas con Python

Python – Diferencia entre fechas

En este post de programación en Python y trabajo con fechas te enseñaré a sacar la diferencia que hay entre 2 fechas y luego convertir esa diferencia a segundos, minutos, horas, días, etcétera.

Con las operaciones y funciones que te mostraré serás capaz de calcular cualquier diferencia que hay entre 2 fechas incluso con segundos usando Python.

Gracias a esto podrías saber cuánto falta para determinada fecha, cuántos segundos restan hasta alcanzar una hora, o el tiempo transcurrido entre dos fechas, por ejemplo, cuántos días han pasado desde cierto evento, etcétera.

Vamos a trabajar con Python y el módulo datetime que dentro tiene a datetime y timedelta.

(más…)

Alinear ventana de Tkinter con Python - Centrar

Alinear ventana de Tkinter con Python

En este post te enseñaré a alinear la ventana de Tkinter al programar interfaces gráficas con Python. Aprenderás a alinear la ventana en las esquinas a la izquierda o derecha, así como en el centro.

Te voy a mostrar varios ejemplos de alineación de ventana con Tkinter y a partir de ellos espero que puedas alinear la ventana según tus necesidades.

(más…)

Python y Tkinter – Tamaño de ventana y pantalla

Hoy te enseñaré a obtener el tamaño de la ventana de Tkinter al programar con Python. También te mostraré cómo obtener el tamaño de la pantalla del usuario.

En resumen vamos a ver cómo obtener el ancho y el alto de la ventana de Tkinter y de la pantalla o del escritorio de la computadora; todo esto usando Python.

(más…)

Quitar barra de título y botones de ventana con Tkinter y Python

Python y Tkinter – Remover barra de título

En este post de programación en Python con Tkinter te enseñaré a quitar la barra de título de la ventana, de manera que no se vean los botones de cerrar, maximizar y minimizar, así como el título.

Básicamente vamos a remover la barra superior de la ventana de Tkinter usando Python.

Nota: he probado esto en Windows y Linux, específicamente en Windows 10 y Raspberry Pi OS.

(más…)

Agregar cero a la izquierda con Python - Rellenar número

Python – Agregar cero si número es de un dígito

En este post te mostraré cómo agregar un cero a la izquierda de un número en caso de que el número sea de un dígito, usando Python.

Por ejemplo, el número 9 es de un dígito así que se le agrega el 0 al a izquierda, pero para el caso del número 10 ya no se le agrega porque tiene dos dígitos.

Dentro del post te mostraré un ejemplo para agregar el cero si el número tiene un dígito, pero podrás modificarlo para que sea cualquier cantidad de dígitos.

(más…)

Tkinter en Raspbian

Recientemente estuve programando en Python usando mi Raspberry Pi 4 con Raspbian. Aunque Tkinter ya viene por defecto con Python en otras plataformas, encontré que al intentar usarlo aparece el error:

ModuleNotFoundError: no module named ‘tkinter’.

Entonces te mostraré cómo instalar tk o Tkinter en Raspbian. Por cierto, usaremos Python 3.

(más…)

Eliminar impares de lista con Python

Python: eliminar impares de lista

En este post de programación en Python te mostraré cómo eliminar números impares de una lista, arreglo o array.

Básicamente vamos a filtrar los elementos de la lista para que la lista solo contenga números pares, esto lo vamos a lograr eliminando los otros elementos impares.

Para hacer las cosas simples y no mover índices vamos a crear una nueva lista en donde solo vamos a colocar a los pares.

(más…)

Ejercicio resuelto de copias de exámenes en Python

Python – Detectando copia en exámenes (ejercicio resuelto)

Hoy vamos a resolver un ejercicio de programación en Python que trata sobre detectar copia en exámenes. Básicamente es trabajar con entrada y salida de datos así como con listas y las operaciones que estas conllevan.

El ejercicio está confuso (me parece que a propósito) ya que da información innecesaria, pero supongo que es parte de su complejidad.

Veamos cómo resolverlo en pocas líneas usando Python.

(más…)