En el siguiente código mostrare como realizar una barra de avance personalizada utilizando la librería gráfica Tkinter que viene por defecto en Python.
un ejemplo sencillo.
se recomienda tener conocimientos intermedio-avanzados en python para comprender el código
############################################################
from Tkinter import * #importamos la librería gráfica
import time #importamos librería de tiempo
root = Tk()
root.config(bg="black") #color de fondo negro en la ventana
def barra(): #funcion
a=entry.get() #tomamos el valor de el campo de texto
if a>0:
a=int(a)+1
var.set(a)
entry.after(1000,crear)#refrescamos la ventana con after
label.config(width=a)
if a==16:
var.set(1)
time.sleep(1)
var=StringVar()
var.set(1)
label=Label(root,bg="red",width=1,fg="red")
label.pack()
label.place(x=10,y=50)
entry=Entry(root,textvar=var)#campo de texto
root.geometry("150x150")#tamaño de la ventana
root.after(1000,crear)#actualiza y llama ala función barra
root.mainloop()
################################################################
Buen aporte.
ResponderEliminar