如何更改MATLAB GUIDE图回调文件名



MATLAB GUIDE是MATLAB中GUI编程的实用工具。

如果设计一个名为myfigure的图形,它创建了两个文件myfigure.fig,其中包含GUI布局描述,myfigure.m包含描述GUI背后逻辑的回调(例如,当您单击按钮时,正在调用某个函数,并且.m文件打算包含这些回调函数的代码)。

如何将myfigure.m的名称更改为myfigure_callbacks.m,并且仍然将myfigure_callbacks.m中的功能与myfigure.fig中描述的GUI绑定?

所以我想把文件命名为

myfigure.figmyfigure_callbacks.m

不是

myfigure.figmyfigure.m

根据文档,这是不能做到的。

代码文件和定义GUI的fig文件必须具有相同的内容名字此名称也是您的GUI的名称。

这是来自Mathworks的文档:命名GUI及其文件。


编辑:

正如您所看到的,重命名GUI的目的是重命名相关的图形和代码文件(自动)。

要重命名GUI,请使用"另存为"从布局中重命名GUI图文件编辑器文件菜单。当您这样做时,GUIDE将重命名这两个fig -文件和GUI代码文件,更新包含的回调属性旧名称使用新名称,并更新的所有实例代码体中的文件名。

最新更新