我是MATLAB GUI编程的新手。我已经使用MATLAB GUIDE设计了一个GUI,并将其保存为.fig
文件,然后编写了一个.m
文件并链接了这两个文件。
现在,我通过打开MATLAB来启动我的GUI,然后从MATLAB命令行中调用它。这可以正常工作,但是现在我想通过命令直接从Linux终端命令行打开我的GUI,而不是先打开MATLAB再打开GUI。
有办法吗?我没有创建可执行文件,因为我没有MATLAB编译器工具箱。我该怎么做呢?
如果您没有MATLAB编译器,则必须先运行MATLAB进程,才能运行GUI。但是,您可以在不显示MATLAB桌面的情况下运行GUI,我认为这是您想要的。如果调用了GUI主要功能,则myGUI
可以从Linux终端运行以下命令:
matlab -nodesktop -r "myGUI"
MATLAB仍将在您的终端上运行,因此您可能要添加一个退出MATLAB的CloseRequestFcn。请参阅http://www.mathworks.com/help/matlab/ref/figure-properties.html#prop_CloseRequestFcn。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句