progbar בר פשוט התקדמות על ידי איב-Gwenael Bourhis, נכתב בפייתון.
שימוש:
הכיתה ProgBar (שם, אורך):
& Nbsp; שם הוא אורך מחרוזת שלם המייצג את מספר האלמנטים בשורת
שיטות:
להתחיל ():
& Nbsp; התחל בר ההתקדמות בחוט ההתקדמות והחוט לעצור automaticaly כאשר הנכס "אחוזים" מגיע ל -100%
להפסיק ():
& Nbsp; עצור את סרגל ההתקדמות והחוט מומלץ לקרוא את השיטה להצטרף () לאחר
למלא ():
& Nbsp; הוסף אלמנט לבר, ולהתאים את האחוז המקביל
isAlive ():
& Nbsp; מחזיר True אם החוט של בר פועל, False אחרת
להצטרף ():
& Nbsp; המתן עד שבר הליכי מסתיים. הוא המליץ לי לקרוא בשיטה זו לאחר עצירת שיחה ()
מאפיינים:
אחוזים:
& Nbsp; אחוז ההתקדמות בר
דוגמא שימוש בהתקדמות שלבים:
>>> Def printatestbar1 ():
... בר = ProgBar ("test1 ', 20)
... Bar.start ()
... בזמן שbar.isAlive ():
... Time.sleep (0.1)
... Bar.fill ()
... Bar.join ()
... Del (בר)
>>> Printatestbar1 ()
test1 [####################] 100%
>>>
דוגמא שימוש בהתקדמות אחוז:
>>> Def printatestbar2 ():
... בר = ProgBar ('test2', 20)
... Bar.start ()
... בזמן שbar.isAlive ():
... Bar.percent + = 1
... Time.sleep (0.1)
... Bar.join ()
... Del (בר)
>>> Printatestbar2 ()
test2 [####################] 100%
>>>
דוגמא Interupting בר ההתקדמות:
>>> Def printatestbar3 ():
... בר = ProgBar ('test3', 20)
... Bar.start ()
... בזמן שbar.isAlive ():
... Bar.percent + = 1
... אם == bar.percent 50:
... Bar.stop ()
... הפסקה
... Time.sleep (0.1)
... Bar.join ()
... Del (בר)
>>> Printatestbar3 ()
test3 - 50% [##########]
>>>
מה חדש במהדורה זו:.
- פרטי יצירת קשר של מחבר השתנה
מה חדש בגרסה 0.2:
- הוסר הורס (__del__ שיטה) בגלל:
- אזהרה כאן: http://docs.python.org/reference/datamodel.html#object.__del__
- וגלל חפצים נהרסו בו לא הוסרו automaticaly על ידי אספן האשפה כפי שמתואר כאן:. Http://docs.python.org/library/gc.html#gc.garbage שעלול לגרום לעליית שימוש בזיכרון
דרישות :
- Python
תגובות לא נמצא