Σύνθετα πλαίσια
Το γραφικό συστατικό ComboBox προσφέρει μια λίστα (ή δένδρο) των επιλογών σε ένα πτυσσόμενο μενού. Αν είναι κατάλληλο, μπορεί να εμφανίσει πρόσθετες πληροφορίες για κάθε στοιχείο, όπως κείμενο, εικόνα, πλαίσιο ελέγχου, ή μια γραμμή προόδου. Το γραφικό συστατικό ComboBox συνήθως περιορίζει τον χρήστη στις διαθέσιμες επιλογές, αλλά μπορεί προαιρετικά να έχει μια Entry, που επιτρέπει στον χρήστη να εισάγει ελεύθερο κείμενο αν καμιά από τις διαθέσιμες επιλογές δεν είναι κατάλληλη.
Η λίστα παρέχεται μέσα από TreeModel και οι στήλες από αυτό το πρότυπο προστίθενται στην προβολή του ComboBox με τη μέθοδο ComboBox::pack_start(). Αυτό παρέχει ευελιξία και ασφάλεια τύπου χρόνου μεταγλώττισης, αλλά η κλάση ComboBoxText παρέχει μια πιο απλή εξειδίκευση με βάση το κείμενο σε περίπτωση που η ευελιξία δεν απαιτείται.
- 10.1. Το πρότυπο
- 10.2. Το επιλεγμένο στοιχείο
- 10.3. Απάντηση σε αλλαγές
- 10.4. Πλήρες παράδειγμα
- 10.5. Απλό παράδειγμα κειμένου
- 10.6. ComboBox με μια καταχώριση