Ένα πλαίσιο λίστας στην 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 ) υπάρχουν για να πληρούν ορισμένες ανάγκες του προγραμματισμού . Επειδή υπάρχουν διαφορές , δεν είναι όλα υλοποίηση πλαισίου λίστας θα παραμείνει η ίδια . Είναι πάντα καλύτερο να διαβάσετε την τεκμηρίωση που παρέχεται από τους προγραμματιστές του πακέτου .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα