[3.9] bpo-42560: rework external references in Tkinter docs (GH-27838… · python/cpython@c579f0b

@@ -21,47 +21,34 @@ installed, so you can read the Tcl/Tk documentation specific to that version.

21212222

.. seealso::

232324-

Tkinter documentation:

24+

* `TkDocs <http://tkdocs.com/>`_

25+

Extensive tutorial on creating user interfaces with Tkinter. Explains key concepts,

26+

and illustrates recommended approaches using the modern API.

252726-

`Python Tkinter Resources <https://wiki.python.org/moin/TkInter>`_

27-

The Python Tkinter Topic Guide provides a great deal of information on using Tk

28-

from Python and links to other sources of information on Tk.

28+

* `Tkinter 8.5 reference: a GUI for Python <https://www.tkdocs.com/shipman/>`_

29+

Reference documentation for Tkinter 8.5 detailing available classes, methods, and options.

293030-

`TKDocs <http://www.tkdocs.com/>`_

31-

Extensive tutorial plus friendlier widget pages for some of the widgets.

31+

Tcl/Tk Resources:

323233-

`Tkinter 8.5 reference: a GUI for Python <https://www.tkdocs.com/shipman/>`_

34-

On-line reference material.

33+

* `Tk commands <https://www.tcl.tk/man/tcl8.6/TkCmd/contents.htm>`_

34+

Comprehensive reference to each of the underlying Tcl/Tk commands used by Tkinter.

353536-

`Tkinter docs from effbot <http://effbot.org/tkinterbook/>`_

37-

Online reference for tkinter supported by effbot.org.

36+

* `Tcl/Tk Home Page <https://www.tcl.tk>`_

37+

Additional documentation, and links to Tcl/Tk core development.

383839-

`Programming Python <http://learning-python.com/about-pp4e.html>`_

40-

Book by Mark Lutz, has excellent coverage of Tkinter.

39+

Books:

414042-

`Modern Tkinter for Busy Python Developers <https://www.amazon.com/Modern-Tkinter-Python-Developers-ebook/dp/B0071QDNLO/>`_

43-

Book by Mark Roseman about building attractive and modern graphical user interfaces with Python and Tkinter.

41+

* `Modern Tkinter for Busy Python Developers <https://tkdocs.com/book.html>`_

42+

By Mark Roseman. (ISBN 978-1999149567)

444345-

`Python and Tkinter Programming <https://www.manning.com/books/python-and-tkinter-programming>`_

46-

Book by John Grayson (ISBN 1-884777-81-3).

44+

* `Python and Tkinter Programming <https://www.packtpub.com/product/python-gui-programming-with-tkinter/9781788835886>`_

45+

By Alan Moore. (ISBN 978-1788835886)

474648-

Tcl/Tk documentation:

47+

* `Programming Python <http://learning-python.com/about-pp4e.html>`_

48+

By Mark Lutz; has excellent coverage of Tkinter. (ISBN 978-0596158101)

494950-

`Tk commands <https://www.tcl.tk/man/tcl8.6/TkCmd/contents.htm>`_

51-

Most commands are available as :mod:`tkinter` or :mod:`tkinter.ttk` classes.

52-

Change '8.6' to match the version of your Tcl/Tk installation.

53-54-

`Tcl/Tk recent man pages <https://www.tcl.tk/doc/>`_

55-

Recent Tcl/Tk manuals on www.tcl.tk.

56-57-

`ActiveState Tcl Home Page <https://tcl.tk>`_

58-

The Tk/Tcl development is largely taking place at ActiveState.

59-60-

`Tcl and the Tk Toolkit <https://www.amazon.com/exec/obidos/ASIN/020163337X>`_

61-

Book by John Ousterhout, the inventor of Tcl.

62-63-

`Practical Programming in Tcl and Tk <http://www.beedub.com/book/>`_

64-

Brent Welch's encyclopedic book.

50+

* `Tcl and the Tk Toolkit (2nd edition) <https://www.amazon.com/exec/obidos/ASIN/032133633X>`_

51+

By John Ousterhout, inventor of Tcl/Tk, and Ken Jones; does not cover Tkinter. (ISBN 978-0321336330)

655266536754

Tkinter Modules