Python 如何提取现有FOSS应用程序(itrade)的GUI绘图部分

Python 如何提取现有FOSS应用程序(itrade)的GUI绘图部分,python,user-interface,wxpython,Python,User Interface,Wxpython,我最近下载了,但到目前为止,我无法让它运行(依赖wxaddons等)。此外,该项目自2008年以来似乎已经解散。 最后但并非最不重要的一点是,该项目包含许多我并不需要的功能 我所需要的只是生成一个类似下图中Journalier选项卡所示的图形的功能;老实说,我甚至不需要图中显示的所有附加指标。如果没有所有的指标,我会很高兴看到(第一个)顶部图表和(第二个)中间子图表 我已经看过了代码,因为我不熟悉wxPython等,我发现很难找到负责生成下图的代码 如果任何有wxPython或itrade经验的

我最近下载了,但到目前为止,我无法让它运行(依赖wxaddons等)。此外,该项目自2008年以来似乎已经解散。 最后但并非最不重要的一点是,该项目包含许多我并不需要的功能

我所需要的只是生成一个类似下图中Journalier选项卡所示的图形的功能;老实说,我甚至不需要图中显示的所有附加指标。如果没有所有的指标,我会很高兴看到(第一个)顶部图表和(第二个)中间子图表

我已经看过了代码,因为我不熟悉wxPython等,我发现很难找到负责生成下图的代码

如果任何有wxPython或itrade经验的人能够概述只提取生成下图的代码部分所需的步骤(或明确说明如何提取),我将不胜感激。目标是我可以从CSV文件中读取数据,并将其传递给新脚本,以显示类似于下图的GUI绘图


如果您真的必须这样做,这将是我的方法:

  • 查找生成这些选项卡的代码
  • 查找为Journalier选项卡生成可视图形的代码
  • 查找图形中显示的生成数据的代码
  • 查找将数据传递到图形的代码,以及在显示之前如何处理数据
  • 提取必要的逻辑片段以生成和处理数据
  • 使用绘图库创建图形;将绘图库挂接到应用程序中比尝试集成这段特定的可视化代码更容易。特别是如果你不需要大多数的视觉指示器

  • 为什么不直接使用呢?事实上,我开始怀疑我最初的想法是一个愚蠢的想法(因为itrade的失败)。我刚刚发现了boa构造函数,我正在考虑用它创建GUI,并使用matplotlib在wxPython组件上绘图。我想这是一个好办法,除非在接下来的几天里有人能向我证明其他的情况。。。