Nictk (formerly Ntk) is a wrapper for tkinter written by Nicola Cassetta with the aim of simplifying its use for building graphical interfaces with Python.
As is known, tkinter is the Python standard library already included in the language distribution; it derives from Tcl/Tk and maintains its nomenclature and conventions in names and parameters of the functions, so they are often difficult to remember. It also has three different geometry managers (pack, grid and place) for placing widgets, which can be confusing. One of the most popular features is its ability to easily resize widgets when the main window is resized, but this often leads to strange behavior. For example, the standard behavior of an Entry object (the text field widget) is to grow larger as we type text into it. If we packed other widgets to its right all of them will move. Another problem arises for widget dimensions, which are in pixel for some of them (for example Button, Canvas) and in charachters for other (Label, Entry).
These things make tkinter not very easy to learn for people starting out in designing graphical interfaces with Python. So I tried to simplify these problems by adopting some general principles:
You can start learning Nictk by reading the Overview section.