progress_meter

Screenshot Software:
progress_meter
Szczegóły programowe:
Wersja: 1.0
Filmu: 15 Apr 15
Licencja: Wolny
Popularność: 2

Rating: nan/5 (Total Votes: 0)

progress_meter jest moduł Pythona, który zapewnia bardzo prosty pasek postępu dla długich uruchomionych zadań.
Projekt jest nieco podobny do EasyGUI, umożliwiając proste skrypty być GUI Fied bez refactored do wywołania zwrotne i pętli zdarzeń. Może zostać wykorzystany jako dodatek do narzędzi EasyGUI. Interfejs nie może być aż tak proste, ale miejmy nadzieję, że to tylko trochę bardziej skomplikowane.
progress_meter opiera się na tym kodzie Michael Lange.
Interfejs wysokiego poziomu wygląda tak:
z progress_meter importu withprogress
withprogress (300, color = "green")
demo def (foo, bar = None):
& Nbsp; i in range (300):
& Nbsp; # Czy jeden (lub kilka) etapy przetwarzania, a następnie ...
& Nbsp; wydajność i
demo ()
Możesz używać wyjątków, aby zobaczyć, czy użytkownik anulował proces, zanim ukończył:
spróbuj:
& Nbsp; demo ()
wyjątkiem UserCancelled:
& Nbsp; print ("Anulowane")
jeszcze:
& Nbsp; print ("Ukończono")
Istnieje także interfejs niższego szczebla, w której instancji okno bezpośrednio:
z progress_meter importu MeterWindow
_demostep def (m, wartość):
& Nbsp; meter.set (wartość)
& Nbsp; jeśli wartość <1,0:
& Nbsp; = wartość + 0,005
& Nbsp; meter.after (50, lambda: _demostep (m, wartość))
& Nbsp; indziej:
& Nbsp; meter.set (wartość "pomyślnym zakończeniu demo")
demo def ():
& Nbsp; root = MeterWindow (className = "demo licznika")
& Nbsp; root.meter.set (0.0, "Uruchamianie demo ...")
& Nbsp; root.after (1000, lambda: _demostep (root.meter, 0,0))
& Nbsp; root.mainloop ()
Aby skorzystać z paska postępu sam w pełniejszej GUI, można użyć klasy miernika z tego modułu (które podklasy tkinter.Frame)

Wymagania .

< p>
  • Python

Podobne oprogramowanie

qooxdoo
qooxdoo

17 Feb 15

Camelot
Camelot

20 Feb 15

Coloryze
Coloryze

3 Jun 15

Komentarze do progress_meter

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!