Ich bin Geologiestudent und versuche, ein Programm zur Veranschaulichung gemeinsamer Netzwerke in Rockmassen zu entwickeln.Wie programmiere ich ein wxPython-GUI-Programm zum Ausrichten von Festplatten in einem Cube?
Grundsätzlich Ich brauche nur WxPython Skript oder irgendwelche Auszüge Skript, das ein GUI Programm, das in einem Feld eine Anzahl von Scheiben zeigt zu schaffen wäre in der Lage, mit den Parametern (dh relative Position, Orientierung und den Radius) der zu Beginn eingegebenen Festplatten. Kennt jemand ein solches Skript oder ist das überhaupt möglich? Mein Problem ist, dass dies für meine These ist, und obwohl ich mich vorher in Python versucht habe, nicht an irgendetwas, das so komplex ist, und sicherlich nicht an der GUI. Ich weiß buchstäblich nicht einmal, wo ich anfangen soll, geometrische Formen darzustellen.
Ich habe leider nicht die Zeit, genug wxPython zu lernen, um dies zu tun, ich bin auf der Suche nach einem beliebigen Beispielcode. Ich habe wxPython heruntergeladen und einige Tutorials zum Erstellen von Nachrichtenfenstern usw. gemacht, aber jetzt bin ich mir nicht sicher, wo ich jetzt nach Hilfe suchen soll. Irgendwelche Ratschläge/Tipps/Code an allem wäre sehr dankbar, ich bin verzweifelt um Hilfe!
Im Ernst, ich sehe nicht, wie dies eine GUI-Anwendung benötigen würde. Erstellen Sie einfach einige Ellipsen in SVG und rendern Sie diese mit Cairo oder AGG - SVG ist XML und kann leicht von Hand bearbeitet werden, wenn nötig, was genauso schnell ist wie das Eingeben einiger Werte in eine vorher geschriebene GUI. Sie können die gesamte Operation leicht in ein Shell-Skript für die Semi-Automatisierung packen ... –
Ich empfehle Traits (http://code.enthought.com/projects/traits) für wissenschaftliche Anwendungen. Wenn Sie bereits wissen, wie man matplotlib verwendet, ist die Lösung für Ihr Problem mit matplotlib und Traits ziemlich einfach. – ianalis