progress_meter

Software kuvakaappaus:
progress_meter
Ohjelmiston tiedot:
Versio: 1.0
Lähetyksen päivämäärä: 15 Apr 15
Lupa: Vapaa
Suosio: 2

Rating: nan/5 (Total Votes: 0)

progress_meter on Python-moduuli, joka tarjoaa hyvin yksinkertainen edistymispalkki pitkään käynnissä tehtäviin.
Muotoilu on hieman samanlainen EasyGUI mahdollistaa niin skriptit olevan GUI-tujen ilman refactored osaksi kutsuja ja tapahtuma silmukka. Se voidaan luonnollisesti käyttää lisäksi työkaluja EasyGUI. Rajapinta voi olla aivan niin yksinkertainen, mutta toivottavasti se on vain hieman monimutkaisempi.
progress_meter perustuu tämän koodin Michael Lange.
Korkean tason käyttöliittymä näyttää tältä:
alkaen progress_meter tuonti withprogress
withprogress (300, color = "green")
def demo (foo, bar = Ei mitään):
& Nbsp; i välillä (300):
& Nbsp; # Tee yksi (tai muutama) jalostusvaiheesta, sitten ...
& Nbsp; saanto i
demo ()
Voit käyttää poikkeuksia, onko käyttäjä peruuttanut sen ennen kuin se valmistuu:
kokeile:
& Nbsp; demo ()
paitsi UserCancelled:
& Nbsp; print ("Peruutettu")
muuta:
& Nbsp; print ("Valmis")
Mukana on myös alemman tason rajapinta, jossa instantiate ikkuna suoraan:
alkaen progress_meter tuonti MeterWindow
def _demostep (metri, arvo):
& Nbsp; meter.set (arvo)
& Nbsp; jos arvo <1.0:
& Nbsp; arvo = arvo + 0,005
& Nbsp; meter.after (50, lambda: _demostep (metri, arvo))
& Nbsp; muuta:
& Nbsp; meter.set (arvo, "Demo onnistuneesti päättynyt)
def demo ():
& Nbsp; root = MeterWindow (classname = 'mittari demo)
& Nbsp; root.meter.set (0,0, "Starting demo ...")
& Nbsp; root.after (1000, lambda: _demostep (root.meter, 0,0))
& Nbsp; root.mainloop ()
Voit käyttää etenemispalkki yksin täydellisempi GUI, voit käyttää Meter luokan tältä moduuli (joka alaluokkien tkinter.Frame).

Vaatimukset :

< p>
  • Python

Vastaavia ohjelmistoja

Qt Jambi
Qt Jambi

12 May 15

eSvn
eSvn

3 Jun 15

qanda
qanda

11 May 15

Kommentit progress_meter

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!