progress_meter

Screenshot Software:
progress_meter
Detalii soft:
Versiune: 1.0
Incarca data: 15 Apr 15
Licenţă: Gratuit
Popularitate: 40

Rating: 2.0/5 (Total Votes: 1)

progress_meter este un modul Python care oferă o bară de progres foarte simplu pentru sarcini de funcționare lungi.
Designul este oarecum similar cu EasyGUI, permițând scripturi simple pentru a fi-GUI cate fără a fi refactored în callback și de o buclă eveniment. Acesta poate fi folosit în mod natural ca o completare a instrumentelor de EasyGUI. Interfața nu poate fi destul de simplu, dar sperăm că e doar un pic mai complex.
progress_meter se bazeaza pe acest cod de Michael Lange.
Interfata nivel înalt arată astfel:
de la progress_meter withprogress import
withprogress (300, color = "verde")
def demo (foo, bar = None):
& Nbsp; de i în gama (300):
& Nbsp; # Nu unul (sau câteva) etape de prelucrare, atunci ...
& Nbsp; randament i
demo ()
Puteți utiliza excepții pentru a vedea dacă utilizatorul a anulat procesul înainte de a finalizat:
încercați:
& Nbsp; demo ()
cu excepția UserCancelled:
& Nbsp; print ("ANULAT")
altceva:
& Nbsp; print ("Finalizat")
Există, de asemenea o interfață de nivel inferior în care ați instantiate fereastra direct:
de la progress_meter MeterWindow import
def _demostep (metru, valoare):
& Nbsp; meter.set (valoare)
& Nbsp; dacă valoarea <1.0:
& Nbsp; valoare = valoare + 0,005
& Nbsp; meter.after (50, lambda: _demostep (metru, valoare))
& Nbsp; altfel:
& Nbsp; meter.set (valoare, "Demo terminat cu succes")
def demo ():
& Nbsp; root = MeterWindow (className = 'demo metru ")
& Nbsp; root.meter.set (0.0, "Începând cu demo-ul ...")
& Nbsp; root.after (1000, lambda: _demostep (root.meter, 0.0))
& Nbsp; root.mainloop ()
Pentru a utiliza bara de progres singur într-o interfață grafică complet, puteți utiliza clasa Meter din acest modul (care subclase tkinter.Frame)

Cerințe :.

< p>
  • Python

Software similare

FOX
FOX

22 Jun 18

Gtkdialog
Gtkdialog

20 Feb 15

reacTIVision
reacTIVision

3 Jun 15

Comentarii la progress_meter

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!