Python hat eine Menge GUI-Bibliotheken: tkinter, wxWidgets, pyGTK usw. Aber alle diese GUIs müssen installiert werden und sind ziemlich schwergewichtig, so dass es ein wenig komplex ist, GUI-Python-Anwendungen für Endbenutzer bereitzustellen, die auf den genannten GUI-Bibliotheken basieren.
Kürzlich habe ich über die in Python eingebaute ctypes
Modul. Theoretisch ist es möglich, eine reine Python-GUI-Bibliothek zu erstellen, die ctypes
unter Windows ( windll.user32.CreateWindowEx
, etc ), natives pyObjC unter MacOS und pyGTK / pyQt unter Gnome / Kde. Gibt es eine solche Bibliothek? Wenn nicht, was ist Ihrer Meinung nach falsch an dieser Idee?