Matlab怎么允许GUI产生多个窗口和多个界面
1、第一步:首先我们在命令窗口输入guide打开GUI界面编辑器,在这里可以编辑好我们的GUI界面控件、表格、文字框等,如下图所示。

3、第三步:我们打开我们的GUI界面编辑器,如下图所示,我们找到上方工具栏的【工具】并点击打开【工具】,如下图所示。

5、第五步:我们打开【GUI 选项】,如下图所示界面,此时我们可以在界面中看到【GUI 仅允许运行一个实例(单一)】左侧的选择框是勾选状态的,表示我们只能产生一个窗口,英文版为【GUI allows only one instance to run (singleton)】。

7、第七步:点击【确定】按钮后,如下图所示,我们还需要点击左上角的【保存】,这样才能更新M文件。

9、最后,总结一下。GUI主函数程序第2行指定是否只能产生一个界面。当gui_Singleton=0时,表示一个GUI(包括一个fig文件和一个M文件)可产生多个窗口实例;当gui_Singleton=1时,表示一个GUI(包括一个fig文件和一个M文件)只能产生一个窗口实例。允许GUI产生多个窗口实例,可在GUI编辑界面的菜单里选择:工具Tools—GUI 选项Options,去掉选项【GUI allows only one instance to run (singleton)】前面的勾,此时gui_Singleton自动更新为0。