【发布时间】:2015-04-14 23:00:26
【问题描述】:
属性只能通过 MATLAB 属性工具箱进行编辑。它不会显示在 m 文件中。它仅显示创建和回调函数。看不到任何属性分配。属性存储在哪里?
【问题讨论】:
标签: matlab user-interface matlab-guide
属性只能通过 MATLAB 属性工具箱进行编辑。它不会显示在 m 文件中。它仅显示创建和回调函数。看不到任何属性分配。属性存储在哪里?
【问题讨论】:
标签: matlab user-interface matlab-guide
当您保存在 GUIDE 中创建的 GUI 时,它会同时保存 .m 文件和 .fig 文件。
.fig 文件实际上是一个.mat 文件,只是扩展名不同。如果重命名并加载它,您会发现.mat 文件包含作为GUI 图形及其所有组件句柄的变量。所有属性都在那里,就像您刚刚创建它们一样。
(您还会发现 GUI 组件中存储了一些额外的信息,无论是在它们的 UserData 属性中还是在它们的应用程序数据中 - 请参阅 doc getappdata 以了解这一点 - 存储有关GUI 结构,例如与 GUI .fig-file 关联的 .m-file 的名称)。
【讨论】: