2009-06-23 7 views
0

私は何かを完全にはっきりと見逃しているに違いないと思っていますが、複数行のtextctrlでテキストを検索する方法はわかりません。テキストコントロールで前後を検索するためのAPIはありますか?wxPython:TextCtrlでテキストを検索するには?

私はFindReplaceDialogを含む提案を望んでいません。これは私が探索したいオプションではありません。私は、エントリウィジェットを作成し、どのようなユーザーの種類で検索することでしょう。私はバインディングとその他もろもろを行う方法を知って、私はちょうどTextCtrl内の文字列の出現を見つける方法が表示されません。

答えて

0

あなたはSCiTEウィジェットを試すことができます...それはTkのテキストウィジェットを水から吹き飛ばすはずです。それはwxPython's stc moduleに組み込まれています

+0

「Tkのテキストウィジェットを水から吹き飛ばす」というコメントはよく分かりません。 Pythonウィジェットにはもっと多くの機能がありますが、私はそれがとてもエレガントで使いやすいとは思いません。 。 –

0

GetValueを使用してテキストを取得し、それを文字列として検索すると思われます。

+0

実際には値。 Pythonではgetterを明示的に呼び出す必要はありません。 –

+0

あなたは私を冗談にしなければならない!だから私は自分の行と列を追跡し、データを複製するオーバーヘッドを管理しなければならないのですか? (コントロールが所有する1つのコピー、検索のための1つのコピー)。 *一口*。私はTkの信じられないほどのテキストウィジェットによって台無しになったと思う。誰かがより良い答えを思い付くことを願っています。 –

関連する問題