24.4. ScrolledText — Scrolled Text Widget — Python v2.7.5 documentation

### Navigation

- index
- modules |
- next |
- previous |
- Python »
- Python v2.7.5 documentation »
- The Python Standard Library »
- 24. Graphical User Interfaces with Tk »

# 24.4. `ScrolledText` — Scrolled Text Widget

Platforms: Tk

The `ScrolledText` module provides a class of the same name which implements a basic text widget which has a vertical scroll bar configured to do the “right thing.” Using the `ScrolledText` class is a lot easier than setting up a text widget and scroll bar directly. The constructor is the same as that of the `Tkinter.Text` class.

Note

`ScrolledText` has been renamed to `tkinter.scrolledtext` in Python 3. The 2to3 tool will automatically adapt imports when converting your sources to Python 3.

The text widget and scrollbar are packed together in a `Frame`, and the methods of the `Grid` and `Pack` geometry managers are acquired from the `Frame` object. This allows the `ScrolledText` widget to be used directly to achieve most normal geometry management behavior.

Should more specific control be necessary, the following attributes are available:

`ScrolledText.` `frame`

  The frame which surrounds the text and scroll bar widgets.

`ScrolledText.` `vbar`

  The scroll bar widget.

### Navigation

- index
- modules |
- next |
- previous |
- Python »
- Python v2.7.5 documentation »
- The Python Standard Library »
- 24. Graphical User Interfaces with Tk »