24.4. ScrolledText — スクロールするテキストウィジェット

ScrolledText モジュールは "正しい動作" をするように設定された垂直スクロールバーをもつ基本的なテキストウィジェットを実装する同じ名前のクラスを提供します。 ScrolledText クラスを使うことは、テキストウィジェットとスクロールバーを直接設定するより簡単です。コンストラクタは Tkinter.Text クラスのものを同じです。

注釈

"ScrolledText は Python 3 で tkinter.scrolledtext に改名されました。 2to3 ツールが自動的にソースコードの import を修正します。

テキストウィジェットとスクロールバーは Frame の中に一緒にpackされ、 GridPack ジオメトリマネジャのメソッドはFrame オブジェクトから得られます。これによって、もっとも標準的なジオメトリマネジャの振る舞いにするために、直接 ScrolledText ウィジェットを使えるようになります。

特定の制御が必要ならば、以下の属性が利用できます:

ScrolledText.frame

テキストとスクロールバーウィジェットを取り囲むフレーム。

ScrolledText.vbar

スクロールバーウィジェット。