Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Python πλαίσιο λίστας

Ανάπτυξη Graphical User Interfaces στην Python είναι μάλλον απλή με τη χρήση των βιβλιοθηκών TkInter , το προεπιλεγμένο πακέτο GUI για την Python . Για παράδειγμα, ο προγραμματιστής μπορεί εύκολα να δημιουργήσει ένα " πλαίσιο λίστας " αντικείμενο για να αντιπροσωπεύουν τα στοιχεία για έναν χρήστη να επιλέξει . Όπως πολλά στοιχεία Python GUI , το αντικείμενο πλαίσιο λίστας περιέχει μια ποικιλία από εσωτερικές μεθόδους που επιτρέπουν στους προγραμματιστές να ρυθμίσετε και την εφαρμογή τους . Αν καταλάβετε πώς λειτουργούν αυτές οι μέθοδοι , η δημιουργία και το χειρισμό λίστας θα πρέπει να παρουσιάσει πολύ μικρό πρόβλημα . Πλαίσιο λίστας Βασικά
Η

Ένα πλαίσιο λίστας στην Python είναι απλά ένα στοιχείο GUI που εμφανίζει μια λίστα στοιχείων κειμένου . Τα πλαίσια λίστας είναι χρήσιμο όταν ο προγραμματιστής επιθυμεί να παρουσιάσει μια λίστα επιλογών για τον χρήστη . Ο προγραμματιστής μπορεί να ελέγξει ποια στοιχεία ο χρήστης μπορεί να επιλέξει ανάμεσα , και πόσα από τα στοιχεία που παρατίθενται μπορούν να επιλεγούν .
Εικόνων Επιλογή Modes
Η

Όταν δημιουργείτε ένα νέο πλαίσιο λίστας σε κώδικα , ο προγραμματιστής μπορεί να καθορίσει μία από τις τέσσερις τρόπους επιλογής . Το είδος του τρόπου επιλογής των διευκρινίζει προγραμματιστής καθορίζει πώς ένας χρήστης μπορεί να αλληλεπιδράσει με το πλαίσιο λίστας κατά τη διάρκεια της εκτέλεσης του προγράμματος . Ο προγραμματιστής μπορεί να επιτρέψει την επιλογή ενός μόνο στοιχείου ( SINGLE ) , πολλά στοιχεία (ΠΟΛΛΑΠΛΕΣ ) , πολλές περιοχές ( EXTENDED ) , ή την περιήγηση μέσα από τις επιλογές με το ποντίκι ( ΑΝΑΖΗΤΗΣΗ ) . Ο τρόπος επιλογής παρουσιάζεται μέσα από το " selectmode » επιχείρημα της μεθόδου προετοιμασίας πλαίσιο λίστας :

>>> l = πλαίσιο λίστας ( selectmode = BROWSE )
εικόνων
Συμπεριλαμβάνεται μέθοδοι
Η

Η τάξη πλαίσιο λίστας περιέχει πολλές μεθόδους για να βοηθήσουν στην εφαρμογή της λίστας . Για παράδειγμα, η μέθοδος " curselection " επιστρέφει μία λίστα των επιλεγμένων επιλογών. Η « εισαγωγή » και « διαγραφή » μεθόδους προσθέσετε και να αφαιρέσετε στοιχεία , αντίστοιχα . Η μέθοδος "μέγεθος" επιστρέφει τον αριθμό των στοιχείων επί του παρόντος στον κατάλογο .
Εικόνων Χειρισμός και Παρουσίαση
Η

πλαίσια λίστας δεν είναι εξοπλισμένα με γραμμές κύλισης για να περιηγηθείτε στοιχεία ο κατάλογος . Χρησιμοποιώντας το " xscrollcommand " ή " yscrollcommand " επιλογές της μεθόδου διαμόρφωσης πλαίσιο λίστας , ωστόσο , επιτρέπει στον προγραμματιστή να δημιουργήσει κύλισης και να τα επισυνάψει στο πλαίσιο λίστας . Άλλες επιλογές στη μέθοδο " config " περιλαμβάνει πόρους για να ελέγξει τις γραμματοσειρές στοιχείο, είδη δρομέα κατά τη διάρκεια της hover -over γεγονότα , και συνδυασμούς χρωμάτων .
Εικόνων Άλλα προγράμματα Python GUI
Η

ενώ έρχεται περιλαμβάνεται με το διερμηνευτή της Python , Tkinter δεν είναι το μόνο εργαλείο ανάπτυξης GUI για την Python . Άλλα πακέτα, όπως PyGTK για GTK επιτραπέζιους υπολογιστές ( pygtk.org ) ή wxWidgets ( wxwidgets.org ) υπάρχουν για να πληρούν ορισμένες ανάγκες του προγραμματισμού . Επειδή υπάρχουν διαφορές , δεν είναι όλα υλοποίηση πλαισίου λίστας θα παραμείνει η ίδια . Είναι πάντα καλύτερο να διαβάσετε την τεκμηρίωση που παρέχεται από τους προγραμματιστές του πακέτου .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα