scrolledtext.rst 1.32 KB
Newer Older
1 2
:mod:`ScrolledText` --- Scrolled Text Widget
============================================
3 4 5 6 7 8 9

.. module:: ScrolledText
   :platform: Tk
   :synopsis: Text widget with a vertical scroll bar.
.. sectionauthor:: Fred L. Drake, Jr. <fdrake@acm.org>


10
The :mod:`ScrolledText` module provides a class of the same name which
11 12 13
implements a basic text widget which has a vertical scroll bar configured to do
the "right thing."  Using the :class:`ScrolledText` class is a lot easier than
setting up a text widget and scroll bar directly.  The constructor is the same
14
as that of the :class:`Tkinter.Text` class.
15

16 17 18 19 20 21
.. note::

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

22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
The text widget and scrollbar are packed together in a :class:`Frame`, and the
methods of the :class:`Grid` and :class:`Pack` geometry managers are acquired
from the :class:`Frame` object.  This allows the :class:`ScrolledText` widget to
be used directly to achieve most normal geometry management behavior.

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


.. attribute:: ScrolledText.frame

   The frame which surrounds the text and scroll bar widgets.


.. attribute:: ScrolledText.vbar

   The scroll bar widget.