Entrada com sugestões

Estou construindo um pequeno aplicativo PyGTK e tenho um campo de entrada de texto (atualmente um ComboBoxEntry) que é preenchido com alguns valores que o usuário deve poder escolher.

Eu acho que o que eu quero fazer é filtrar os campos correspondentes e mostrar apenas aqueles, para que o usuário, usando as setas do teclado, possa escolher um dos campos correspondentes.

Para fornecer alguns antecedentes, os valores predefinidos são um monte de URLs e o usuário deve poder escolher entre eles ou preencher um novo.

Exemplo: os URLs predefinidos:

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

Quando um usuário digita 'http: //www.g"Os três URLs que começam com essa sequência devem ser exibidos (de alguma forma) e ao digitar"http://www.goog'os dois começando com isso devem ser mostrados

Alguma ideia?

questionAnswers(3)

yourAnswerToTheQuestion