progress_meter

Logiciel capture d'écran:
progress_meter
Détails logiciels:
Version: 1.0
Date de transfert: 15 Apr 15
Licence: Gratuit
Popularité: 2

Rating: nan/5 (Total Votes: 0)

progress_meter est un module Python qui fournit une barre de progression très simple pour les tâches d'exécution longue.
Le design est un peu similaire à EasyGUI, permettant des scripts simples pour être GUI-fiée sans être remaniée dans les rappels et une boucle d'événements. Il peut naturellement être utilisé comme un complément aux outils EasyGUI. L'interface peut ne pas être aussi simple, mais je espère que ce est seulement un peu plus complexe.
progress_meter est basé sur ce code par Michael Lange.
L'interface de haut niveau ressemble à ceci:
de progress_meter importation withprogress
withprogress (300, color = "green")
def démo (foo, bar = None):
& Nbsp; for i in range (300):
& Nbsp; # Faites une (ou quelques) étapes de traitement, alors ...
& Nbsp; le rendement i
demo ()
Vous pouvez utiliser des exceptions pour voir si l'utilisateur a annulé le processus avant qu'il terminée:
essayer:
& Nbsp; démo ()
sauf UserCancelled:
& Nbsp; print ("Annulé")
d'autre:
& Nbsp; print ("Terminé")
Il ya aussi une interface de niveau inférieur dans lequel vous instancier directement la fenêtre:
de progress_meter importation MeterWindow
def _demostep (mètres, valeur):
& Nbsp; meter.set (valeur)
& Nbsp; si la valeur <1,0:
& Nbsp; = valeur + 0,005
& Nbsp; meter.after (50, lambda: _demostep (mètres, valeur))
& Nbsp; d'autre:
& Nbsp; meter.set (valeur, 'Demo terminé avec succès »)
def démo ():
& Nbsp; root = MeterWindow (className = 'démo mètres »)
& Nbsp; root.meter.set (0.0, «Démarrage démo ...»)
& Nbsp; root.after (1000, lambda: _demostep (root.meter, 0,0))
& Nbsp; root.mainloop ()
Pour utiliser la barre de progression seul dans une interface graphique plus complète, vous pouvez utiliser la classe de mètre de ce module (ce qui sous-classes tkinter.Frame)

Exigences :.

< p>
  • Python

Logiciel similaire

Glade3
Glade3

19 Feb 15

C-KIT-GUI-GTK
C-KIT-GUI-GTK

17 Feb 15

LEONARDI
LEONARDI

2 Jun 15

Awwparse
Awwparse

14 Apr 15

Commentaires à progress_meter

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!