progress_meter

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

Rating: 2.0/5 (Total Votes: 1)

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

qanda
qanda

11 May 15

SANE
SANE

19 Jun 17

wxGTK
wxGTK

3 Jun 15

Metawidget
Metawidget

11 May 15

Komentarze do progress_meter

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