progress_meter

Screenshot Λογισμικό:
progress_meter
Στοιχεία Λογισμικού:
Εκδοχή: 1.0
Ανεβάστε ημερομηνία: 15 Apr 15
Προγραμματιστής: Michael Lange and Thomas Kluyver
Άδεια: Δωρεάν
Δημοτικότητα: 2

Rating: nan/5 (Total Votes: 0)

progress_meter είναι μια ενότητα Python που παρέχει μια πολύ απλή γραμμή προόδου για μεγάλες εργασίες λειτουργίας.
Ο σχεδιασμός είναι κάπως παρόμοια με EasyGUI, επιτρέποντας την απλή σενάρια να είναι GUI-μένη χωρίς να ανανεωμένος σε callbacks και έναν βρόχο εκδήλωση. Μπορεί φυσικά να χρησιμοποιηθεί ως προσθήκη στα εργαλεία σε EasyGUI. Η διασύνδεση δεν μπορεί να είναι τόσο απλή, αλλά ελπίζουμε ότι αυτό είναι μόνο λίγο πιο περίπλοκη.
progress_meter βασίζεται σε αυτόν τον κώδικα από τον Michael Lange.
Η διεπαφή υψηλού επιπέδου μοιάζει με αυτό:
από progress_meter withprogress εισαγωγής
withprogress (300, color = "πράσινων")
def επίδειξης (foo, μπαρ = Κανένα):
& Nbsp? For i in range (300):
& Nbsp? # Κάντε ένα (ή μερικά) στάδια επεξεργασίας, τότε ...
& Nbsp? Απόδοση θ
demo ()
Μπορείτε να χρησιμοποιήσετε εξαιρέσεις για να δούμε αν ο χρήστης ακύρωσε τη διαδικασία πριν αυτή ολοκληρωθεί:
δοκιμάσετε:
& Nbsp? Demo ()
εκτός UserCancelled:
& Nbsp? Εκτύπωσης ("Ακυρώθηκε")
άλλο:
& Nbsp? Εκτύπωσης ("Ολοκληρώθηκε")
Υπάρχει επίσης μια διεπαφή χαμηλότερο επίπεδο στο οποίο μπορείτε υπόσταση απευθείας από το παράθυρο:
από progress_meter MeterWindow εισαγωγής
def _demostep (μέτρο, τιμή):
& Nbsp? Meter.set (αξία)
& Nbsp? Αν η αξία <1.0:
& Nbsp? Value = αξία + 0.005
& Nbsp? Meter.after (50, λάμδα: _demostep (μετρητής, αξία))
& Nbsp? Αλλού:
& Nbsp? Meter.set (τιμή, «Επίδειξη ολοκληρώθηκε με επιτυχία»)
def επίδειξης ():
& Nbsp? Root = MeterWindow (className = "demo μέτρο»)
& Nbsp? Root.meter.set (0.0, «Ξεκινώντας demo ...»)
& Nbsp? Root.after (1000, λάμδα: _demostep (root.meter, 0.0))
& Nbsp? Root.mainloop ()
Για να χρησιμοποιήσετε τη γραμμή προόδου και μόνο σε μια πληρέστερη GUI, μπορείτε να χρησιμοποιήσετε την κλάση του μετρητή από την ενότητα αυτή (η οποία υποκλάσεις tkinter.Frame)

Απαιτήσεις :.

< p>
  • Python

Παρόμοια λογισμικά

Ruby-GNOME2
Ruby-GNOME2

12 Apr 16

Awwparse
Awwparse

14 Apr 15

LEONARDI
LEONARDI

2 Jun 15

AXIS
AXIS

3 Jun 15

Σχόλια για progress_meter

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία