]> granicus.if.org Git - python/commitdiff
Add notes that tkinter modules will be renamed.
authorGeorg Brandl <georg@python.org>
Tue, 20 May 2008 07:20:12 +0000 (07:20 +0000)
committerGeorg Brandl <georg@python.org>
Tue, 20 May 2008 07:20:12 +0000 (07:20 +0000)
Doc/glossary.rst
Doc/library/future_builtins.rst
Doc/library/scrolledtext.rst
Doc/library/tix.rst
Doc/library/tkinter.rst

index 8ce622dd2aee3d9fb9759f82dfa2ef1d4d2479c7..0da14d86c39ca865ef448eb11b5db1eee9978dcf 100644 (file)
@@ -16,6 +16,14 @@ Glossary
       The typical Python prompt of the interactive shell when entering code for
       an indented code block.
 
+   2to3
+      A tool that tries to convert Python 2.x code to Python 3.x code by
+      handling most of the incompatibilites that can be detected by parsing the
+      source and traversing the parse tree.
+
+      2to3 is available in the standard library as :mod:`lib2to3`; a standalone
+      entry point is provided as :file:`Tools/scripts/2to3`.
+
    argument
       A value passed to a function or method, assigned to a name local to
       the body.  A function or method may have both positional arguments and
index e845fe43a50c2923cc4de746714a4234c9082f42..d25aff780bace80cfdfae036afe9e2d08bd1b93a 100644 (file)
@@ -15,7 +15,7 @@ them from this module, like this::
 
    ... code using Python 3-style map and filter ...
 
-The :program:`2to3` tool that ports Python 2 code to Python 3 will recognize
+The :term:`2to3` tool that ports Python 2 code to Python 3 will recognize
 this usage and leave the new builtins alone.
 
 .. note::
index 85456b98f34a387ee5272c619ebabcc19f14a6d2..5c666c38f376aab5c5779fb7183ca6b7773e4036 100644 (file)
@@ -13,6 +13,12 @@ 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
 as that of the :class:`Tkinter.Text` class.
 
+.. 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.
+
 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
index ff2cfff5055c7938cdd9986b02aab306a888c00b..dea88faac4903ae767e03134596806b1a68aff7d 100644 (file)
@@ -22,6 +22,11 @@ applications, creating more useful and more intuitive user interfaces. You can
 design your application by choosing the most appropriate widgets to match the
 special needs of your application and users.
 
+.. note::
+
+   :mod:`Tix` has been renamed to :mod:`tkinter.tix` in Python 3.0.  The
+   :term:`2to3` tool will automatically adapt imports when converting your
+   sources to 3.0.
 
 .. seealso::
 
index d39334146a3446465c059cdc7806b5e2a08055ce..2b1ab8495f4de2305a707e0c3bebcea2150381d3 100644 (file)
@@ -11,6 +11,11 @@ the Tk GUI toolkit.  Both Tk and :mod:`Tkinter` are available on most Unix
 platforms, as well as on Windows and Macintosh systems.  (Tk itself is not part
 of Python; it is maintained at ActiveState.)
 
+.. note::
+
+   :mod:`Tkinter` has been renamed to :mod:`tkinter` in Python 3.0.  The
+   :term:`2to3` tool will automatically adapt imports when converting your
+   sources to 3.0.
 
 .. seealso::
 
@@ -107,6 +112,9 @@ Other modules that provide Tk support include:
 :mod:`turtle`
    Turtle graphics in a Tk window.
 
+These have been renamed as well in Python 3.0; they were all made submodules of
+the new ``tkinter`` package.
+
 
 Tkinter Life Preserver
 ----------------------