【问题标题】:Where are the properties of GUI elements stored while using GUIDE (MATLAB GUI)使用 GUIDE (MATLAB GUI) 时 GUI 元素的属性存储在哪里
【发布时间】:2015-04-14 23:00:26
【问题描述】:

属性只能通过 MATLAB 属性工具箱进行编辑。它不会显示在 m 文件中。它仅显示创建和回调函数。看不到任何属性分配。属性存储在哪里?

【问题讨论】:

    标签: matlab user-interface matlab-guide


    【解决方案1】:

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

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

    (您还会发现 GUI 组件中存储了一些额外的信息,无论是在它们的 UserData 属性中还是在它们的应用程序数据中 - 请参阅 doc getappdata 以了解这一点 - 存储有关GUI 结构,例如与 GUI .fig-file 关联的 .m-file 的名称)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-15
      • 2010-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      • 2013-06-08
      相关资源
      最近更新 更多