progress_meter

Software screenshot:
progress_meter
Podrobnosti Software:
Verze: 1.0
Datum uploadu: 15 Apr 15
Licence: Volný
Popularita: 40

Rating: 2.0/5 (Total Votes: 1)

progress_meter je Python modul, který poskytuje velmi jednoduchý bar pro dlouhou provozní úkoly pokroku.
Design je poněkud podobný EasyGUI, což umožňuje jednoduché skripty, že GUI-neuvedené, aniž by byl přepracován na zpětná volání a smyčce události. To může být samozřejmě použit jako doplněk k nástroji v EasyGUI. Rozhraní nemůže být tak jednoduché, ale doufejme, že je to jen trochu složitější.
progress_meter je na základě tohoto kódu Michael Lange.
Rozhraní na vysoké úrovni vypadá takto:
od progress_meter dovozu withprogress
withprogress (300, color = "green")
def demo (foo, bar = None):
& Nbsp; pro i v rozsahu (300):
& Nbsp; # proveďte jeden (nebo několik) kroky zpracování, a pak ...
& Nbsp; výnos i
demo ()
Můžete použít výjimky, zda uživatel zrušil proces před tím, než bylo dokončeno:
zkuste:
& Nbsp; demo ()
kromě UserCancelled:
& Nbsp; print ("Zrušeno")
else:
& Nbsp; print ("Dokončeno")
K dispozici je také rozhraní nižší úrovně, ve kterém instance okna přímo:
od progress_meter dovozu MeterWindow
def _demostep (m, hodnota):
& Nbsp; meter.set (hodnota)
& Nbsp; pokud hodnota <1,0:
& Nbsp; hodnota = hodnota + 0.005
& Nbsp; meter.after (50, lambda: _demostep (m, hodnota))
& Nbsp; jinde:
& Nbsp; meter.set (hodnota, "Demo úspěšně dokončena")
def demo ():
& Nbsp; root = MeterWindow (className = 'metr demo ")
& Nbsp; root.meter.set (0.0, "Spouštění demo ...")
& Nbsp; root.after (1000, lambda: _demostep (root.meter, 0.0))
& Nbsp; root.mainloop ()
Chcete-li použít progress bar sám v úplnější GUI, můžete použít třídu Měřič z tohoto modulu (který podtřídy tkinter.Frame)

Požadavky na :.

< p>
  • Python

Podobný software

Linux on SX1
Linux on SX1

3 Jun 15

Ample SDK
Ample SDK

20 Feb 15

QtitanDataGrid
QtitanDataGrid

17 Feb 15

Gtkdialog
Gtkdialog

20 Feb 15

Komentáře k progress_meter

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!