Υπάρχουν «ωραίο με το πρόγραμμα» εργαλείων GUI για την Python εκεί;

ψήφοι
19

Έχω παίξει γύρω με το GTK, ΤΚ, wxPython, κακάο, κατάρες και άλλα. Είναι είναι αρκετά φρικτό να χρησιμοποιήσετε .. GTK / ΤΚ / wx / καταριέται όλοι φαίνεται να βασικά είναι άμεση-λιμάνια των κατάλληλων βιβλιοθηκών C, και κακάο εντολή ουσιαστικά χρησιμοποιώντας τόσο PyObjC και Interface Builder, δύο από τα οποία μου αρέσει ..

Η βιβλιοθήκη Παπούτσια GUI για Ruby είναι μεγάλη .. Είναι πολύ λογικά σχεδιασμένα και πολύ «rubyish», και δανείζεται μερικά ωραία στη χρήση τα πράγματα από την ανάπτυξη ιστοσελίδων (όπως η χρήση χρωμάτων hex κωδικοί, ή :color => rgb(128,0,0))

Όπως λέει ο τίτλος: είναι όλα ωραία, «Pythonic» εργαλείων GUI εκεί;

Δημοσιεύθηκε 30/08/2008 στις 11:19
πηγή χρήστη
Σε άλλες γλώσσες...                            


5 απαντήσεις

ψήφοι
1

Έχω χρησιμοποιήσει Glade με κάποια επιτυχία, αν και δεν είχα καταφέρει να τυλίξει το κεφάλι μου γύρω από τη δημιουργία κάτι πολύ περίπλοκο. Έχει ένα ωραίο οικοδόμος GUI και αποθηκεύει τα έντυπα και αρχεία xml που έχουν φορτωθεί δυναμικά. Είδος όπως XAML afiak.

Απαντήθηκε 30/08/2008 στις 11:25
πηγή χρήστη

ψήφοι
15

Έχετε εξετάσει σε Qt / PyQt ; Παρά το γεγονός ότι PyQt είναι μια άμεση λιμάνι από την C ++ βιβλιοθήκη, θεωρώ ότι είναι πολύ πιο pythonic και ωραίο να προγραμματίσετε με σύγκριση με τους άλλους που αναφέρονται. Έχει επίσης πολύ καλή τεκμηρίωση.

Dabo έχει μια ωραία βιβλιοθήκη ui εφαρμοστεί στην κορυφή του wxPython. Είναι ένα πλαίσιο που προορίζεται κυρίως για τη βάση δεδομένων-centric εφαρμογές, αλλά η βιβλιοθήκη UI μπορεί να χρησιμοποιηθεί ξεχωριστά.

Υπάρχουν / οι διάφορες άλλες προσπάθειες για τη δημιουργία ενός πολύ pythonic gui ως ένα στρώμα πάνω από PyGTK ή wxPython, όπως το κερί και PyGui , η οποία φαίνεται να «κολλήσει» σε διάφορους βαθμούς είναι πλήρης.

Επίσης, ένας εξαντλητικός κατάλογος των Python εργαλείων GUI μπορεί να βρεθεί εδώ .

Απαντήθηκε 30/08/2008 στις 11:34
πηγή χρήστη

ψήφοι
2

Απόσπασης PyQt . Σε συνδυασμό με το βιβλίο Rapid GUI Προγραμματισμός με Python και το Qt , είναι πολύ εύκολο να μάθουν.

Απαντήθηκε 30/08/2008 στις 11:48
πηγή χρήστη

ψήφοι
1

Χρησιμοποιώ PyGTK. Νομίζω ότι wxPython είναι ωραίο, αλλά είναι πάρα πολύ περιορισμένη, και PyQt είναι, επίσης, Qt. =)

Απαντήθηκε 31/08/2008 στις 09:41
πηγή χρήστη

ψήφοι
14

Παρακαλώ ελέγξτε Dabo, μας πλαίσιο για desktop εφαρμογές. http://dabodev.com

Έχουμε τυλιγμένο το πακέτο εργαλείων wxPython για τις κατηγορίες UI, και να αντικατασταθεί άσχημο C ++ λειτουργίες στυλ τους με απλές ιδιότητες. Μιλήσατε για την ανάθεση χρώμα: το Dabo, θα το κάνουμε πολύ απλά, χρησιμοποιώντας την επιλογή του σας:

obj.BackColor = "red"
obj.BackColor = (255, 0, 0)
obj.BackColor = "FF0000"
obj.BackColor = "#FF0000"

Dabo καταλαβαίνει όλα αυτά, και χειρίζεται τις διαφορές για σας αυτόματα.

Είμαι ένας από τους συντάκτες της Dabo, και θα χαρούμε να απαντήσουμε σε οποιεσδήποτε άλλες ερωτήσεις που μπορεί να έχετε.

--- Ed Leafe

Απαντήθηκε 20/09/2008 στις 00:22
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more