wxPython: ¿cómo buscar texto en un TextCtrl?
Pregunta
Siento que me falta algo completamente obvio, pero no veo cómo buscar texto en un texto de varias líneas. ¿Existe una API para buscar hacia adelante y hacia atrás a través de un control de texto?
No quiero sugerencias relacionadas con FindReplaceDialog, esa no es una opción que deseo explorar. Voy a crear un widget de entrada y quiero buscar lo que escriba el usuario. Sé cómo hacer los enlaces y demás, simplemente no veo cómo encontrar las ocurrencias de una cadena dentro de un TextCtrl.
Solución
Podrías probar el widget SCiTE ... debería volar el widget de texto de Tk fuera del agua. Está integrado en módulo stc de wxPython
Otros consejos
Creo que se espera que obtenga el texto usando GetValue y búscalo como una cadena.