使用pymatlab从python调用matlabgui,而不允许python关闭它

在继续之前,我的系统配置如下:
Mac OS X 10.6.6
MatLab 2010 b
ActiveState Python2.7
我有一个用MatLab建立的图形用户界面。我编写了以下的python脚本
要使用pymatlab python模块打开该matlab gui,请执行以下操作:

选择 | 换行 | 行号
  1. from pymatlab.matlab import MatlabSession 
  2. session = MatlabSession() 
  3. session.run('cd ~/ratter/ExperPort') 
  4. session.run('addpath(genpath(pwd))') 
  5. session.run('run Utility/WaterMeister/WaterMeister.m') 
  6.  

在上面的python代码中,Water Mesiter.m是MatLab的图形用户界面脚本。如果
我在matlab外壳中运行这个程序,它打开了gui,我可以做任何我想做的事情。
需要做的图形用户界面,然后关闭它。现在,相反,如果我运行
在Python脚本之上,一切正常,但图形用户界面已关闭
一旦打开,该控件就会返回
到巨蟒壳牌。我不希望这一切发生。我希望图形用户界面留下来
打开,并且我希望该控件仅在我
关闭MatLab图形用户界面。
如有任何想法/建议,我们将不胜感激。

标签: python

添加新评论