Meine Frage ist über die Leichtigkeit der Verteilung der GUI-App auf den Plattformen (Mac/Linux/Windows), und ich möchte diejenige, die den Benutzer am einfachsten macht .Python GUI App Verteilung: geschrieben in wxPython, TKinter oder QT
Mein derzeitiges Verständnis ist, dass Tkinter App ist die einfachste für die Benutzer (zu installieren), denn solange der Benutzer ein Python in ihrer Box installiert hat, sollte meine Anwendung bereit sein, auf dieser Box zu laufen.
Für GUI-Anwendungen, die in wxPython oder pyQT geschrieben wurden, muss der Benutzer zuerst wxWidget oder QT in ihrer Box installieren, was ein zusätzlicher Schritt ist, und dann meine GUI-App installieren. (Aber meine Ubuntu-Box scheint die wxWidget-Bibliotheken und QT-Bibliotheken standardmäßig installiert zu haben, ist das eine Norm oder nur Ubuntu-Distribution ist benutzerfreundlicher? Ich denke, Windows und Mac bieten sie wahrscheinlich nicht per defualt, dh die Benutzer brauchen um sie als zusätzlichen Schritt herunterzuladen und zu installieren)
Es gibt keine Garantie, dass tkinter verfügbar sein wird, nur weil Python ist. Es ist ein Erweiterungsmodul und kann daher in ein separates Paket aufgeteilt werden. Die Mandriva Linux-Distribution macht das, und wahrscheinlich gibt es andere. – ekhumoro