0

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

4

1 回答 1

1

Octave 本身听起来像是一种编程语言。如果你想用另一个程序打开一个文件,那么你通常想看看 Python 的 subprocess 模块。你可以在这里阅读:http: //docs.python.org/2/library/subprocess.html

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

于 2013-02-21T18:27:10.647 回答