2011-01-12 3 views
1

저는 지질학 학생이며 암석 공동 네트워크를 설명하기위한 프로그램을 마련하려고합니다. 기본적으로 난 그냥 wxPython에 스크립트, 또는 상자 내부 디스크의 수를 표시하는 GUI 프로그램을 만들 수있을 것입니다 스크립트의 조각의 매개 변수 (즉 상대적인 위치, 방향 및 반경이 필요큐브에서 디스크 방향을 지정하는 wxPython GUI 프로그램을 코딩하는 방법은 무엇입니까?

)가 시작 부분에 입력됩니다. 누구든지 그런 스크립트를 알고 있습니까? 내 문제는 이것이 내 논문을위한 것이며, 이전에 파이썬으로 다뤄 왔지만이 정도로 복잡하고 GUI가 아닌 다른 곳에서는 그렇지 못했다. 문자 그대로 기하학적 모양을 표시하기 시작하는 곳을 알지 못합니다.

불행히도이 작업을 수행하는 데 충분한 wxPython을 배울 시간이 없으므로 미리 작성된 예제 코드를 찾고 있습니다. wxPython을 다운로드하고 메시지 창 만들기에 대한 자습서를 작성했지만 지금은 지금 어디에서 도움을 받을지 모르겠습니다. 모든 조언/팁/코드는 크게 감사하겠습니다. 필사적 인 도움이 필요합니다!

+0

진지하게, 이것이 어떻게 GUI 응용 프로그램이 필요한지는 모르겠습니다. SVG에서 일부 타원을 만들고 카이로 또는 AGG를 사용하여 렌더링합니다. - SVG는 XML이며 미리 작성된 GUI에 일부 값을 입력하는 것만 큼 빠르게 필요한 경우 손으로 쉽게 편집 할 수 있습니다. 반 자동화를위한 쉘 스크립트에서 전체 작업을 쉽게 팩할 수 있습니다 ... –

+0

과학 애플 리케이션을 위해 Traits (http://code.enthought.com/projects/traits)을 사용하는 것이 좋습니다. matplotlib 사용법을 이미 알고 있다면 문제의 해결책은 matplotlib 및 Traits을 사용하여 매우 간단합니다. – ianalis

답변

0

정확히 여기서 무엇을하려고하는지 잘 모르겠습니다. 대화식 GUI 또는 시각화 만 만들었습니까? 당신이 3D로 무언가를 원하는 것처럼 들리는군요. 그 안에서 당신은 VPython을 확인해야 할 것입니다. 튜토리얼과 데모 코드가 있습니다. 또한 훨씬 더 강력한 것은 PyOpenGL입니다. wxPython의 무언가 및 실제 2D 사용자 인터페이스의 경우 wxPython에 포함 된 데모 코드를 실제로 살펴보아야합니다. 소스 코드를 사용하여 복사하고 수정할 수있는 완벽한 예제 라이브러리를 제공합니다. 임의의 크기/모양의 다각형을 그릴 수있는 몇 가지 예제가 있다고 확신합니다.

+0

비행기의 방향에 대한 측정 하중이있는 경우처럼 대화식으로 작업해야합니다. 이러한 측정을 할 수 있어야하고 3D 그래프로 모두 표시 할 수 있어야합니다. VPython에 대한 팁을 주셔서 감사합니다. 다음 단계는 축을 표시 창에 표시하는 방법을 찾는 것입니다 ... 감사합니다. J. – Joe

관련 문제