progress_meter

Software screenshot:
progress_meter
Software informatie:
Versie: 1.0
Upload datum: 15 Apr 15
Licentie: Gratis
Populariteit: 40

Rating: 2.0/5 (Total Votes: 1)

progress_meter is een Python module die een zeer eenvoudige voortgangsbalk voor langlopende taken biedt.
Het ontwerp is enigszins vergelijkbaar met EasyGUI, waardoor eenvoudige scripts om GUI-ceerde zijn zonder te worden herwerkt in callbacks en een evenement lus. Uiteraard kan worden gebruikt als aanvulling op de gereedschappen in EasyGUI. De interface kan niet zo eenvoudig, maar hopelijk is het maar een beetje ingewikkelder.
progress_meter is gebaseerd op deze code door Michael Lange.
De high-level interface ziet er als volgt uit:
van progress_meter import withprogress
withprogress (300, color = "green")
def demo (foo, bar = Geen):
& Nbsp; for i in range (300):
& Nbsp; # Doe een (of een paar) stappen van de verwerking, dan ...
& Nbsp; opbrengst i
demo ()
U kunt uitzonderingen gebruiken om te zien of de gebruiker geannuleerd het proces voordat het voltooid:
Probeer het volgende:
& Nbsp; demo ()
behalve UserCancelled:
& Nbsp; print ("Cancelled")
anders:
& Nbsp; print ("Completed")
Er is ook een lager niveau-interface waarin u het venster rechtstreeks een instantie:
van progress_meter import MeterWindow
def _demostep (meter, waarde):
& Nbsp; meter.set (waarde)
& Nbsp; als de waarde <1.0:
& Nbsp; value = waarde + 0,005
& Nbsp; meter.after (50, lambda: _demostep (meter, waarde))
& Nbsp; anders:
& Nbsp; meter.set (waarde, 'Demo succesvol afgerond')
def demo ():
& Nbsp; root = MeterWindow (className = 'meter demo')
& Nbsp; root.meter.set (0.0, 'Starting demo ...')
& Nbsp; root.after (1000, lambda: _demostep (root.meter, 0.0))
& Nbsp; root.mainloop ()
Om de voortgangsbalk alleen te gebruiken in een meer complete GUI, kunt u de meter klasse te gebruiken van deze module (die tkinter.Frame subklassen)

Eisen .

< p>
  • Python

Vergelijkbare software

Eagle Mode
Eagle Mode

14 Apr 15

qooxdoo
qooxdoo

17 Feb 15

DarkSnow
DarkSnow

3 Jun 15

Awwparse
Awwparse

14 Apr 15

Reacties op progress_meter

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!