[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)
655266536754Tkinter Modules