Cajas combinadas

Los widgets ComboBox ofrecen una lista (o árbol) de opciones en un menú desplegable. Si es apropiado, puede mostrar información adicional acerca de cada elemento, como texto, una imagen, una casilla de verificación, o una barra de progreso. Generalmente, el widget ComboBox sólo le permite elegir al usuario entre las opciones disponibles, pero opcionalmente puede tener un Entry, permitiéndole al usuario introducir texto arbitrario si ninguna de las opciones disponibles es apropiada.

Un TreeModel proporciona la lista, y las columnas de este modelo se añaden a la vista del «ComboBox» con el método ComboBox::pack_start(). Esto proporciona flexibilidad y seguridad de tipos en tiempo de compilación, pero la clase ComboBoxText proporciona una especialización más simple basada en texto en caso de que no se requiera la flexibilidad.

Referencia