如何编写wxPython GUI程序来定位多维数据集中的磁盘?

如何编写wxPython GUI程序来定位多维数据集中的磁盘?,python,geometry,wxpython,Python,Geometry,Wxpython,我是一名地质学专业的学生,正试图提出一个程序来说明岩体中的节理网络 基本上,我只需要wxPython脚本,或者任何能够创建GUI程序的脚本片段,该程序在一个框中显示大量磁盘,并在开始时输入磁盘的参数(即相对位置、方向和半径)。有人知道这样的剧本吗,或者如果可能的话?我的问题是,这是我的论文,虽然我以前涉猎过Python,但没有涉及到任何像这样复杂的东西,当然也没有GUI。我甚至不知道从哪里开始尝试显示几何图形 不幸的是,我没有时间学习足够的wxPython来完成这项工作,我正在寻找任何预先编写的

我是一名地质学专业的学生,正试图提出一个程序来说明岩体中的节理网络

基本上,我只需要wxPython脚本,或者任何能够创建GUI程序的脚本片段,该程序在一个框中显示大量磁盘,并在开始时输入磁盘的参数(即相对位置、方向和半径)。有人知道这样的剧本吗,或者如果可能的话?我的问题是,这是我的论文,虽然我以前涉猎过Python,但没有涉及到任何像这样复杂的东西,当然也没有GUI。我甚至不知道从哪里开始尝试显示几何图形


不幸的是,我没有时间学习足够的wxPython来完成这项工作,我正在寻找任何预先编写的示例代码。我已经下载了wxPython,并做了一些关于创建消息窗口等的教程,但现在我不确定在哪里可以找到帮助。任何建议/提示/代码都将不胜感激,我非常需要帮助

我不确定我是否完全理解您在这里想要做什么。您是在创建一个交互式GUI还是仅仅是一个可视化?听起来你想要3D的东西。在这可以你应该看看有一些教程和演示代码。更强大的是。对于wxPython中的一些东西和实际的2D用户界面,您应该仔细查看wxPython附带的演示代码。有一个很好的完整示例库,其中包含源代码,您可以直接复制和修改。我很确定有一些例子可以绘制任意大小/形状的多边形。

说真的,我不认为这需要GUI应用程序。只需在SVG中创建一些省略号,并使用cairo或AGG呈现它们-SVG是XML,如果需要,可以轻松手动编辑,这与在预先编写的GUI中输入一些值一样快。您可以轻松地将整个操作打包到shell脚本中以实现半自动化……我建议对科学应用程序使用Traits()。如果您已经知道如何使用matplotlib,那么matplotlib和Traits的问题解决方案非常简单。它需要交互,就像我有大量平面方向的测量一样,我需要能够将这些测量值放入,并获得一个显示它们的3D图。谢谢你给我关于VPython的提示,我现在正在调查!下一步,尝试找出如何使轴显示在显示窗口中。。。非常感谢,J。