progress_meter

Sagteware kiekie:
progress_meter
Sagteware besonderhede:
Weergawe: 1.0
Upload datum: 15 Apr 15
Lisensie: Gratis
Populariteit: 2

Rating: nan/5 (Total Votes: 0)

progress_meter is 'n Python module wat 'n baie eenvoudige vordering bar vir 'n lang loop take.
Die ontwerp is ietwat soortgelyk aan EasyGUI, sodat eenvoudige skrifte GUI-fiseer te wees sonder om refactored in verifikasie en 'n gebeurtenis lus. Dit kan natuurlik gebruik word as 'n toevoeging tot die gereedskap in EasyGUI. Die koppelvlak kan nie heeltemal so eenvoudig nie, maar hopelik is dit net 'n bietjie meer kompleks.
progress_meter is gebaseer op hierdie kode deur Michael Lange.
Die hoë-vlak koppelvlak lyk soos hierdie:
van progress_meter invoer withprogress
withprogress (300, kleur = "groen")
def demo (cat, bar = Geen):
& Nbsp; want Ek in die reeks (300):
& Nbsp; # Doen een (of 'n paar) stappe van verwerking, dan ...
& Nbsp; opbrengs i
demo ()
Jy kan uitsonderings gebruik om te sien of die gebruiker die proses gekanselleer voordat dit voltooi:
probeer:
& Nbsp; demo ()
behalwe UserCancelled:
& Nbsp; druk ("Gekanselleer")
anders:
& Nbsp; druk ("Voltooide")
Daar is ook 'n laer vlak koppelvlak waarin jy instansieer die venster direk:
van progress_meter invoer MeterWindow
def _demostep (meter, waarde):
& Nbsp; meter.set (waarde)
& Nbsp; as waarde <1.0:
& Nbsp; waarde = waarde + 0,005
& Nbsp; meter.after (50, lambda: _demostep (meter, waarde))
& Nbsp; anders:
& Nbsp; meter.set (waarde, "Demo suksesvol voltooi ')
def demo ():
& Nbsp; wortel = MeterWindow (className = 'meter demo')
& Nbsp; root.meter.set (0.0, "Begin demo ...)
& Nbsp; root.after (1000, lambda: _demostep (root.meter, 0.0))
& Nbsp; root.mainloop ()
Die vordering bar om alleen in 'n meer volledige GUI gebruik, kan jy die Meter klas gebruik van hierdie module (wat subklasse tkinter.Frame)

Vereistes :.

< p>
  • Python

Soortgelyke sagteware

PerlMagick
PerlMagick

3 Jun 15

FormAlchemy
FormAlchemy

14 Apr 15

slidemenu
slidemenu

19 Feb 15

Kommentaar te progress_meter

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!