2010-12-12 9 views
2

ich einige Erfahrung mit pygtk, und ich fühle mich sehr wohl mit Ausnahme , wenn die Fäden auf Fenster erforderlich sind, so dass ich frage mich, Wie beschäftigt sich mein Fellows-Programmierer mit Threads in tkinter, pyqt und wxpython in einer plattformübergreifenden Umgebung (oder zumindest linux-windows)?.Solide Cross-Plattform-Threads unterstützen in GUIs: tkinter, pygtk, wxpython oder pyqt

Ich werde wirklich Probe Threading-Code, mit jedem Toolkit zu schätzen wissen.

+0

keine Antwort, aber wenn Sie in ein paar Ratschläge interessiert ich Cross-Plattform-Threads in GTK bezüglich aufhob, Scheck aus diesem Beitrag (http://www.mail-archive.com/[email protected]/msg19404.html) und etwas Code, den ich auf [GitHub] gekratzt habe (https://github.com/detly/gtk-async-test). – detly

+0

Ich habe das Thread-System von PyQt4/PySide nicht benutzt, aber es wird gesagt, dass es gut funktioniert (plattformübergreifend). –

+1

Ich habe PyQt4 für Multi-Threading in ein paar kleinen Anwendungen verwendet und es war sehr solide und einfach zu bedienen. Diese Anwendungen haben unter Windows und OS X problemlos funktioniert. Stellen Sie sicher, dass Sie nur Qt-Threads verwenden und nicht Python- und Qt-Threads mischen (beide verwenden die gleichen Low-Level-Aufrufe, aber spielen nicht wirklich gut zusammen). – amicitas

Antwort