2017-07-19 4 views
0

私はCanvasとオブジェクトがこのCanvasの上に描かれたTkinterアプリケーションで作業しています。Tkinter - Canvas Textオブジェクトオートスクロール

このテキストオブジェクトワードは、widthプロパティで自動的に折り返されます。ただし、このテキストは、テキストオブジェクトが4行目に折り返されたときに、テキストの先頭行を自動的にクリップします。

だからこれから行く:これに

aaaa 
bbbbbb 
cccc 
dddddd <- incoming new text 

bbbbbb 
cccc 
dddddd 

これを行うには何かいい方法は?

+0

キャンバスにする必要がありますか?また、if/elseステートメントを使用して4行があるかどうかを確認し、そうであれば1行目を削除し、もう1行を3行上に移動することもできます。私はそれがテキストボックスでできると思う。 –

+0

あなたはpremade ScrolledTextウィジェットを使いたくない理由は何ですか? – Novel

+0

OKですので、Canvasのテキストオブジェクトでこれを行う方法はありませんか?他のタイプのテキストオブジェクトのみ? – ConnorP

答えて

1

これを行うには良い方法はありますか?

いいえ、キャンバステキストアイテムを希望の方法でクリップする方法はありません。

関連する問題