2017-06-26 4 views
0

私は単純なテキストエディタを作っていますが、今では置換関数を作成しようとしています。ユーザーが交換したいテキストは今、私はこの特定のタグを持つテキストのインデックスを取得し、それを置き換えることによって、それを交換したいPythonがタグ名でテキストを取得する

.tag_add('select', index, end_index) 

、その後

.tag_config('select', background='green') 

を使用して緑色で強調表示されますユーザが入力したものによって。だから、私の質問です:どのように特定のタグを持つテキストの開始と終了のインデックスを取得するのですか?テキストが入っているウィジェットは、tkinterのスクロールテキストウィジェットです。

答えて

2
# Assuming you have only one tag matching 'select'... 
start, stop = text.tag_ranges('select') 
text.delete(start, stop) 
text.insert(start, <new_text>) 
関連する問題