2010-12-13 8 views
2

Ich entwickle eine Anwendung mit PyGTK, die die 3D-Zeichnungen und -Animationen von Visual-Python verwendet, aber ich kann nicht beide Bibliotheken zusammenarbeiten lassen: sie haben entweder aufgehört, wenn ich den Gtk schließe Fenster oder sie bleiben stecken, wenn ich die Anwendung starte.PyGTK und Visual-Python

Ich habe versucht mit Threads und sie nebeneinander laufen, aber wenn ich Visual-Python-Fenster schließe das tötet Python-Interpreter, eine Segmentierung Fehler.

Kann jemand Visual-Python aus einer PyGtk-App verwenden?

+0

Siehe [diese Frage] (http:// Stackoverflow.com/q/10934787/232794) für eine Teilantwort. Leider, siehe [diese andere Frage] (http://Stackoverflow.com/q/11265110/232794) für einen Fehler ... – Sardathrion

Antwort

3

Dies ist ein nicht-triviales Problem der Art und Weise gegeben, dass VPython arbeiten will, aber es ist ein example im contributed programs Abschnitt der VPython Website, die zeigt, wie VPython in eine WxPython Anwendung einbetten, so können Sie vielleicht aussehen über diesen Code und bestimmen, was Sie tun müssten, um die gleiche Magie in PyGTK durchzuführen.

+0

Danke! Ich werde es mir ansehen. Ich habe noch nie mit wxPython gearbeitet, aber es sollte ziemlich einfach sein, die Idee hinter dem Code zu portieren. – ncuesta