5

基本的に、StringVar が変更されたときに Text ウィジェットの本体を変更したいと考えています。

4

2 に答える 2

10

短いバージョンは、できません。少なくとも、余分な作業をしなければなりません。variableテキストウィジェットはオプションを直接サポートしていません。

すべての作業を自分で行いたい場合は、変数にトレースを設定してテキストウィジェットを最新の状態に保つことができます。また、テキストウィジェットにバインディングを追加して、変数を最新の状態に保つことができますが、何もありません。それを自動的に行うためにTkinterに直接組み込まれています。

これが直接サポートされていない主な理由は、テキストウィジェットにASCIIテキストだけでなく、さまざまなフォントや色、埋め込みウィジェットや画像、タグを含めることができるためです。

于 2012-05-15T01:33:28.753 に答える