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

Where are the properties of GUI elements stored while using GUIDE (MATLAB GUI)

只能通过 MATLAB 属性 工具箱编辑属性。它不会出现在 m 文件中。它仅显示创建和回调函数。看不到 属性 个作业。属性存储在哪里?

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

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

(您还会发现 GUI 组件中存储了一些额外的信息,或者在它们的 UserData 属性 中或者在它们的应用程序数据中 - 请参阅 doc getappdata 以查找关于这个 - 它存储有关 GUI 结构的附加信息,例如与 GUI .fig 文件关联的 .m 文件的名称。