Pure python gui library?

pygtk, pyobjc, pyqt, python, tkinter

Solution

The path of least effort and best results would be to learn what it takes to deploy an app using those existing GUI libraries.

Problem

Python has a lot of GUI libraries: tkinter, wxWidgets, pyGTK etc. But all these GUIs need to be installed and quite heavyweight, so it's a bit complex to deploy end-user GUI python apps that relay on mentioned GUI libraries. Recently, I have thought about python's built-in `ctypes` module. Theoretically, it's possible to create a pure python GUI library that will use `ctypes` on windows ( `windll.user32.CreateWindowEx`, etc ), native pyObjC on MacOS and pyGTK / pyQt on gnome / kde. Does such a library exist? If not, what do you think is wrong with this idea?

Original source

Related problems