Σύνθετα πλαίσια
The ComboBox widget offers a list (or tree) of choices in a dropdown menu. If appropriate, it can show extra information about each item, such as text, a picture, a check button, or a progress bar. The ComboBox widget usually restricts the user to the available choices, but it can optionally have an Entry, allowing the user to enter arbitrary text if none of the available choices are suitable.
Η λίστα παρέχεται μέσα από TreeModel και οι στήλες από αυτό το πρότυπο προστίθενται στην προβολή του ComboBox με τη μέθοδο ComboBox::pack_start(). Αυτό παρέχει ευελιξία και ασφάλεια τύπου χρόνου μεταγλώττισης, αλλά η κλάση ComboBoxText παρέχει μια πιο απλή εξειδίκευση με βάση το κείμενο σε περίπτωση που η ευελιξία δεν απαιτείται.
- 11.1. Το πρότυπο
- 11.2. Το επιλεγμένο στοιχείο
- 11.3. Απάντηση σε αλλαγές
- 11.4. Πλήρες παράδειγμα
- 11.5. Απλό παράδειγμα κειμένου
- 11.6. ComboBox με μια καταχώριση