progbar es una simple barra de progresión por Yves-Gwenael Bourhis, escrito en Python.
Uso:
Clase ProgBar (nombre, tamaño):
& Nbsp; nombre es una longitud de cadena es un número entero que representa el número de elementos en la barra
Métodos:
start ():
& Nbsp; Comience la barra de progresión en un hilo la progresión y el hilo de detener de forma automática cuando la propiedad "por ciento" alcanza el 100%
deténgase ():
& Nbsp; Detenga la barra de progresión y la rosca Se recomienda llamar al método join () después
llenar ():
& Nbsp; Añadir un elemento a la barra y coincidir con el porcentaje correspondiente
está vivo ():
& Nbsp; Devuelve True si el hilo de la barra está en ejecución, False en caso contrario
join ():
& Nbsp; Espere hasta que la barra roscada termina. Está recomendado para llamar a este método después de un stop () llamada
Propiedades:
por ciento:
& Nbsp; porcentaje de la progresión de la barra
Ejemplo de uso de la progresión paso:
>>> Def printatestbar1 ():
... Bar = ProgBar ('prueba1', 20)
... Bar.start ()
... Mientras bar.isAlive ():
... Time.sleep (0.1)
... Bar.fill ()
... Bar.join ()
... Del (bar)
>>> Printatestbar1 ()
test1 [####################] 100%
>>>
Ejemplo de uso de progresión porcentaje:
>>> Def printatestbar2 ():
... Bar = ProgBar ('test2', 20)
... Bar.start ()
... Mientras bar.isAlive ():
... Bar.percent + 1 =
... Time.sleep (0.1)
... Bar.join ()
... Del (bar)
>>> Printatestbar2 ()
test2 [####################] 100%
>>>
Ejemplo interupting la barra de progresión:
>>> Def printatestbar3 ():
... Bar = ProgBar ('test3', 20)
... Bar.start ()
... Mientras bar.isAlive ():
... Bar.percent + 1 =
... Si bar.percent == 50:
... Bar.stop ()
... Descanso
... Time.sleep (0.1)
... Bar.join ()
... Del (bar)
>>> Printatestbar3 ()
test3 [########## -] 50%
>>>
¿Qué hay de nuevo en esta versión:.
- Información de contacto del autor Cambiado
¿Qué hay de nuevo en la versión 0.2:
- Se ha eliminado el destructor (__del__ método) debido a:
- La advertencia aquí: http://docs.python.org/reference/datamodel.html#object.__del__
- Y robaba objetos destruidos en los que no eliminan de forma automática por el recolector de basura como se describe aquí:. Http://docs.python.org/library/gc.html#gc.garbage que podría causar aumento de uso de la memoria
Requisitos :
- Python
Comentarios que no se encuentran