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

时间:2011-09-16 11:23:07

标签: user-interface matlab 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

1 个答案:

答案 0 :(得分:2)

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

  

定义GUI的代码文件和FIG文件必须具有相同的名称   名称。此名称也是GUI的名称。

以下是Mathworks的文档:Name a GUI and Its Files


修改 如您所见,重命名GUI旨在重命名关联的FIG和代码文件(自动)。

  

要重命名GUI,请使用“布局”中的“另存为”重命名GUI图形文件   编辑器文件菜单。执行此操作时,GUIDE将重命名FIG文件   和GUI代码文件,更新包含的任何回调属性   旧名称使用新名称,并更新所有实例   代码正文中的文件名。