将wxPython与Octave连接以启动.m文件

时间:2013-02-21 14:24:55

标签: wxpython octave

考虑将wxPython GUI与.m函数集成 我需要Octave这样做吗?如果是这样,我如何将wxPython与octave连接并访问驻留在桌面上的.m文件

1 个答案:

答案 0 :(得分:1)

Octave听起来就像一门编程语言。如果要使用其他程序打开文件,那么通常需要查看Python的子进程模块。您可以在此处阅读:http://docs.python.org/2/library/subprocess.html

在wxPython中的事件处理程序中放置子进程调用非常容易。您只需将按钮绑定到事件(例如wx.EVT_BUTTON),然后在处理程序中调用subprocess。如果.m文件用于MATLAB,那么您也可以使用子进程调用它。 MATLAB的替代品是NumPy和SciPy包,但我认为你不能用它们运行MATLAB文件。有关详细信息,请参阅以下文章:https://sites.google.com/site/pythonforscientists/python-vs-matlab