指南不会自动生成 m 文件



我正在matlab gui GUIDE中工作,我正在尝试重命名文件。我在GUIDE中打开fig文件并将其保存为新文件名,但没有创建新的.m文件。因此,我不能运行gui或编辑文件。我看过很多关于这个的帖子,很多人说"另存为"应该可以工作,这很奇怪,因为它昨天也为我工作。有人知道为什么GUIDE有时不能自动生成m文件吗?

两个文件必须有相同的名称。请参阅此处的文档:http://www.mathworks.com/help/matlab/creating_guis/files-generated-by-guide.html

此外,我在文档中找不到具体的例子,但似乎有一个常见的问题,即回调和UI属性名称变得有点混乱。最好的办法当然是不碰文件名(或以编程方式创建GUI),但既然损害已经造成,我建议:

  • 确保两个文件具有相同的名称
  • 检查所有按钮回调以确保它们指向正确的文件
  • 检查所有图形对象的标签以确保它们是相同的

仔细检查你的GUIDE选项是否仍然设置为生成一个mfile (Tools> Gui选项> Create mfile)

祝你好运,GUIDE可以很好,但远非完美。

最新更新