progress_meter

Software captura de pantalla:
progress_meter
Detalles de software:
Versión: 1.0
Fecha de carga: 15 Apr 15
Licencia: Libre
Popularidad: 2

Rating: nan/5 (Total Votes: 0)

progress_meter es un módulo de Python que proporciona una muy simple barra de progreso para tareas de larga ejecución.
El diseño es algo similar a easyGUI, permitiendo scripts simples sean GUI-ficado sin ser reprogramado para las devoluciones de llamada y un ciclo de eventos. Como es natural, se puede utilizar como una adición a las herramientas en easyGUI. La interfaz no puede ser tan simple, pero es de esperar que es sólo un poco más complejo.
progress_meter se basa en el código de Michael Lange.
La interfaz de alto nivel se ve así:
desde progress_meter withprogress importación
withprogress (300, color = "green")
demostración def (foo, bar = None):
& Nbsp; for i in range (300):
& Nbsp; # Realice uno (o unos pocos) los pasos de procesamiento, entonces ...
& Nbsp; rendimiento i
demo ()
Puede utilizar las excepciones para ver si el usuario ha cancelado el proceso antes de que se completó:
Sugerencias de búsqueda:
& Nbsp; demo ()
excepto UserCancelled:
& Nbsp; de impresión ("Cancelado")
otra cosa:
& Nbsp; print ("Completado")
También hay una interfaz de nivel inferior en el que se ejemplariza la ventana directamente:
desde progress_meter MeterWindow importación
_demostep def (metros, valor):
& Nbsp; meter.set (valor)
& Nbsp; si el valor <1.0:
& Nbsp; valor = valor + 0.005
& Nbsp; meter.after (50, lambda: _demostep (metros, valor))
& Nbsp; otra cosa:
& Nbsp; meter.set (valor, 'Demo terminó con éxito')
demostración def ():
& Nbsp; root = MeterWindow ('demo de metro' className =)
& Nbsp; root.meter.set (0.0, "A partir de demostración ... ')
& Nbsp; root.after (1000, lambda: _demostep (root.meter, 0,0))
& Nbsp; root.mainloop ()
Para utilizar la barra de progreso solo en una interfaz gráfica de usuario más completa, puede utilizar la clase del medidor de este módulo (que subclases tkinter.Frame)

Requisitos :.

< p>
  • Python

Programas parecidos

qooxdoo
qooxdoo

17 Feb 15

JAXX
JAXX

19 Feb 15

Strings edit
Strings edit

14 Apr 15

Comentarios a la progress_meter

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!