2010-08-04 3 views
0

Est-il possible d'imiter le comportement des suggestions dynamiques selon le champ de recherche sur Google? Comme dans, je tape quelque chose dans un texte ctrl, et une liste de suggestions apparaît ci-dessous pour l'utilisateur à choisir? Si wxPython n'a pas cette fonctionnalité, peut-être que d'autres gui Python l'ont?Suggestions dynamiques pour le texte ctrl dans wxPython?

EDIT: Pour une utilisation sur Mac. Cela exclut this exemple, bien qu'il semble être exactement ce que je cherche.

Répondre

1

Je ne suis pas sûr qu'il existe un moyen de le faire automatiquement, mais je pense qu'il pourrait être facilement réalisé en se liant à EVT_TEXT.

This est une recette du wiki wxpython pour un contrôle TextCtrlAutoComplete

+0

Oui J'ai trouvé cette entrée wiki aussi. Le problème est que j'ai l'intention de l'utiliser sur un Mac, qui ne supporte pas le popupWindow. Je ferais mieux d'éditer la question. – c00kiemonster

+0

Ok désolé je ne pourrais pas aider plus, si je pense à quelque chose de mauvais poster. – volting

0

Avez-vous essayé AutocompleteTextCtrl?

Vous pouvez rapidement le télécharger et le tester car il est livré avec un module de test pour fonctionner immédiatement.

+0

va jeter un coup d'oeil, mais je suppose qu'il est basé sur wx.PopupWindow qui n'est pas supporté sur mac ... – c00kiemonster

+0

Je ne pense pas que ce soit basé sur wx.PopupWindow à tous. Au lieu de cela, il utilise un HtmlListBox à l'intérieur d'un wx.Frame qui est juste montre et se cache. – Iacks

Questions connexes