2009-06-23 2 views
0

Мне кажется, что я должен упустить что-то совершенно очевидное, но я не вижу, как искать текст в многострочном текстовом тексте. Есть ли API для поиска вперед и назад через текстовое управление?wxPython: как искать текст в TextCtrl?

Мне не нужны предложения, связанные с FindReplaceDialog, это не вариант, который я хочу изучить. Я буду создавать виджет ввода и хочу искать все, что пользователь вводит. Я знаю, как делать привязки и что-то еще, я просто не вижу, как найти вхождения строки в TextCtrl.

ответ

0

Вы можете попробовать виджет SCiTE ... он должен вывести текстовый виджет Tk из воды. Он интегрирован в wxPython's stc module

+0

Я не уверен в комментариях «blow tk's text widget from the water». Виджет python имеет больше возможностей, но я не думаю, что он довольно изящный или простой в использовании. . –

0

Я думаю, вы ожидаете получить текст с помощью GetValue и найти его как строку.

+0

На самом деле просто. Вам не нужно явно указывать получатели в Python. –

+0

Вы должны шутить !? Поэтому я должен сам отслеживать строки и столбцы, а также накладные расходы на дублирование моих данных? (один экземпляр принадлежит управлению, один экземпляр для поиска). *вздох*. Наверное, я стал испорченным невероятным текстовым виджнем Tk. Я надеюсь, что кто-то придумает лучший ответ. –

Смежные вопросы