Python 调用matlab engine并实时获取控制台的输出
eng = matlab.engine.start_matlab()
eng.cd('./MEMS_trainning', nargout=0)
azi, ele, data_final = eng.Step2_sample(mems_ID, name_of_tester, nargout=3)
问题:Step2_sample是我的matlab脚本,我可以用eng运行它,也返回了azi, ele, data_final三个参数,而且matlab脚本中的printf的内容都显示在了Python的控制台,但是由于我在做界面ui,python控制台的内容我怎样能够实时的获取呢并输出到我做的界面状态栏呢。
matlab脚本的printf输出都输出到python的控制台了,控制台见下图图片位置:
我做的界面:
我想把控制台的内容实时显示到界面的状态栏里,