指南不会自动生成m文件

时间:2014-07-17 14:31:01

标签: matlab user-interface matlab-guide file-rename

我在matlab gui GUIDE工作,我正在尝试重命名文件。我在GUIDE中打开图文件并将其保存为新文件名,但不创建新的.m文件。因此我无法运行gui或编辑文件。我看过很多关于这个的帖子,很多人说“另存为”应该只是工作,这很奇怪,因为它昨天也在为我工作。有谁知道有时GUIDE不会自动生成m文件的原因?

1 个答案:

答案 0 :(得分:1)

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

此外,我在文档中找不到具体的例子,但似乎有一个常见的问题,回调和UI属性名称有点混乱。最好的选择当然是不要触摸文件名(或以编程方式创建GUI),但现在损坏已经完成,我建议:

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

仔细检查你的GUIDE选项,它仍然设置为生成mfile(工具> Gui选项>创建m文件)

祝你好运,GUIDE可以很好,但远非完美。 (特别是在现在这样的时候)