3

MATLAB GUIDE是 MATLAB 中用于 GUI 编程的实用程序。

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

如何更改myfigure.mto的名称myfigure_callbacks.m并仍然具有myfigure_callbacks.m与 GUI 绑定的功能myfigure.fig

所以我想命名文件

myfigure.figmyfigure_callbacks.m

代替

myfigure.figmyfigure.m

4

1 回答 1

2

根据文档,这是无法做到的。

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

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


编辑: 正如您所观察到的,重命名 GUI 旨在重命名关联的图和代码文件(自动)。

要重命名 GUI,请使用 Layout Editor File 菜单中的 Save As 重命名 GUI FIG 文件。执行此操作时,GUIDE 会同时重命名 FIG 文件和 GUI 代码文件,更新包含旧名称的所有回调属性以使用新名称,并更新代码正文中文件名的所有实例。

于 2011-09-16T14:46:09.007 回答