Python. Modulo TTK. Mapas de estilo para widget ttk.Progressbar, Ejemplo 3.

A continuación se muestra un programa que ejecuta una tarea en segundo plano (subproceso) durante la ejecución principal del programa. El programa tiene como tarea principal desplegar un banner con efecto de desplazamiento hacia la derecha y hacia la izquierda.

El programa tendrá una apariencia como se muestra abajo que tendra un bóton en la ventana principal que, al pulsarlo, simula el inicio de una tarea que tardará 10 segundos aproximadamente en ejecutarse. Durante ese tiempo, el bóton quedará deshabilitado y aparecerá un etiqueta de porcentaje y una barra de progreso que ira mostrando el avance realizado hasta su finalización, momento en el que la etiqueta y la barra de progreso desaparecerán y el bóton volverá a habilitarse.

Mientras la barra de progreso este ejecutando la tarea en segundo plano el programa continuará desplegando el banner con el mensaje predeterminado, el programa tiene la opción de cambiar el mensaje y mostrar uno personalizado.






Es hora de poner manos a la obra padawans.








"El talento no se puede enseñar, pero se puede despertar"



Ejemplos de programas en Python tkinter para que sigas practicando:








Comentarios