Entrada con sugerencias

Estoy creando una pequeña aplicación PyGTK y tengo un campo de entrada de texto (actualmente ComboBoxEntry) que se completa con algunos valores que el usuario debería poder elegir.

Creo que lo que quiero hacer es filtrar los campos coincidentes y solo mostrarlos para que el usuario que usa las flechas del teclado pueda elegir uno de ellos.

Para dar algunos antecedentes, los valores predefinidos son un montón de URL y el usuario debe poder elegir entre ellas o completar una nueva.

Ejemplo: las URL predefinidas:

http://www.google.comhttp://www.google.com/androidhttp://www.greatstuff.comhttp://www.facebook.com

Cuando un usuario escribe 'http: //www.g'Las tres URL que comienzan con esa cadena deben mostrarse (de alguna manera) y al escribir'http://www.goog'los dos que comienzan con eso deben mostrarse

¿Algunas ideas?

Respuestas a la pregunta(3)

Su respuesta a la pregunta