使用GUIDE(MATLAB GUI)时存储的GUI元素的属性在哪里

时间:2015-04-08 06:40:11

标签: matlab user-interface matlab-guide

只能通过MATLAB属性工具箱编辑属性。它不会出现在m文件中。它仅显示创建和回调函数。没有财产分配。存储的属性在哪里?

1 个答案:

答案 0 :(得分:2)

当您保存在GUIDE中创建的GUI时,它会同时保存.m文件和.fig文件。

.fig文件实际上是.mat文件,它只有不同的扩展名。如果重命名并加载它,您会发现.mat文件包含GUI图及其所有组件句柄的变量。所有属性都在那里,就像你刚刚创建它们一样。

(您还会发现GUI组件在其UserData属性或其应用程序数据中存储了一些额外信息 - 请参阅doc getappdata以了解相关信息 - 该商店有关GUI结构的其他信息,例如.m - 与GUI .fig - 文件关联的文件的名称。)