Learn the latest modern Tk features so you can make better GUI's.
This site is here to supplement the existing documentation available for Tk, especially focusing on the innovations
found in Tk 8.5 and beyond. This "newer" Tk is so much better than the
old and cruddy "classic" Tk you may be familiar with, and this
site makes it fast and easy to learn what you need.
Check out the many updates and improvements in the tutorial.
Python users, please consider purchasing the book Modern Tkinter, which helps support this site.
For some more on the "what" and "why" of this site, have a peek at the about page.
Tk 8.6.10 Released.
Tk 8.6 builds on the new themed widgets from Tk 8.5. Latest patch released November 2019.
With over ten years of maturity under its belt, 8.6 should be for most people the Tk version of choice. Despite how much of a step forward 8.5 and 8.6 are, remember that people just running their older Tk programs in the new version won't notice much of a difference. Programs will have to switch from the "classic" Tk widgets to the new themed "ttk::" widgets. Luckily this isn't that hard to do at all, but people need to be made aware the new stuff is there.
Looking to the future, the third alpha of Tk 8.7 was released November 28th 2019.