Tkinter Progressbar¶
Permite agregar una barra de progreso, puede conectarse con el progreso de una operación.
Ejemplo¶
# -*- coding: utf-8 -*-
"""
Ejemplo de ventana básico con progressbar
"""
#Importamos las librerías necesarias
import tkinter as tk
from tkinter import ttk
def aumentar(): #Aumenta 20% de la barra de progreso
progressbar.step(19.99999999)
ventana = tk.Tk() #Ventana principal
progressbar = ttk.Progressbar(orient=tk.HORIZONTAL) #Barra de progreso
progressbar.pack()
#Cuando llega al 100% se reinicia
boton = tk.Button(text = "Aumentar", command = aumentar) #Botón
boton.pack()
ventana.mainloop()
El resultado es el siguiente:

El botón (ver Tkinter Button) está conectado con la función aumentar, la cual aumenta el 20% de la barra de progreso cada vez que es llamada. Esta es una manera simple de ver el funcionamiento del widget progressbar.

Primero se define la tk.Tk, luego se define la progressbar indicando su orientación. Al final se define la función y el botón.