progbar ist eine einfache Fortschrittsbalken von Yves-Gwenael Bourhis, in Python geschrieben.
Anwendung:
Klasse ProgBar (Name, Länge):
& Nbsp; Name ist ein String Länge eine ganze Zahl, die die Anzahl der Elemente in der Bar steht
Methoden:
start ():
& Nbsp; Starten Sie den Fortschrittsbalken in einem Thread das Fortschreiten und Faden zu stoppen automatisch, wenn das "Prozent" Eigenschaft 100% erreicht
stopp ():
& Nbsp; Beenden Sie den Fortschrittsbalken und das Gewinde Es wird empfohlen, die join () Methode nach dem Aufruf
Füllen ():
& Nbsp; Fügen Sie ein Element in der Bar, und passen Sie die entsprechenden Prozent
ist am Leben ():
& Nbsp; Gibt True zurück, wenn Gewinde der Bar läuft, sonst Falsch
join ():
& Nbsp; Warten Sie, bis die Gewindestange beendet. Es wird empfohlen, diese Methode nach einem Stopp () Aufruf nennen
Eigenschaften:
Prozent:
& Nbsp; Prozent der Bar Progression
Beispiel für die Verwendung Schritt Progression:
>>> Def printatestbar1 ():
... Bar = ProgBar ('test1', 20)
... Bar.start ()
... Während bar.isAlive ():
... Time.sleep (0.1)
... Bar.fill ()
... Bar.join ()
... Del (bar)
>>> Printatestbar1 ()
test1 [####################] 100%
>>>
Beispiel für die Verwendung Prozentsatz Progression:
>>> Def printatestbar2 ():
... Bar = ProgBar ('test2', 20)
... Bar.start ()
... Während bar.isAlive ():
... Bar.percent + = 1
... Time.sleep (0.1)
... Bar.join ()
... Del (bar)
>>> Printatestbar2 ()
test2 [####################] 100%
>>>
Beispiel interupting den Fortschrittsbalken:
>>> Def printatestbar3 ():
... Bar = ProgBar ("test3", 20)
... Bar.start ()
... Während bar.isAlive ():
... Bar.percent + = 1
... Wenn bar.percent == 50:
... Bar.stop ()
... Pause
... Time.sleep (0.1)
... Bar.join ()
... Del (bar)
>>> Printatestbar3 ()
test3 [########## -] 50%
>>>
Was ist neu in dieser Pressemitteilung:.
- Kontaktdaten geändert Autors
Was ist neu in Version 0.2:
- Entfernt die destructor (__del__ Verfahren) wegen:
- Die Warnung hier: http://docs.python.org/reference/datamodel.html#object.__del__
- Und becasue zerstört Objekte, bei denen nicht automatisch vom Garbage Collector entfernt, wie hier beschrieben:. Http://docs.python.org/library/gc.html#gc.garbage Welche Speichernutzung Anstieg dazu führen können,
Anforderungen :
- Python
Kommentare nicht gefunden