Matlab怎么允许GUI产生多个窗口和多个界面

当我们在利用Matlab进行GUI界面编程的时辰,相信有个问题可能会困扰大师,就是本身的GUI界面(一个fig文件和一个M文件)只能发生一个窗口,看到其他人可以发生多个窗口,本身不知道该怎么做。所以下面分享给大师Matlab许可GUI发生多个窗口和多个界面的方式、步调,但愿可以或许帮忙大师。

东西/原料

  • 电脑
  • matlab
  • Matlab许可GUI发生多个窗口和多个界面方式

方式/步调

  1. 1

    第一步:起首我们在号令窗口输入guide打开GUI界面编纂器,在这里可以编纂好我们的GUI界面控件、表格、文字框等,如下图所示。

  2. 2

    第二步:我们然后在与GUI界面配套的M文件中点窜函数,激活我们的GUI界面控件等,才能使GUI界面动起来,如下图所示,此中可以看到本家儿函数第二行gui_Singleton=1,暗示一个GUI(包罗一个fig文件和一个M文件)只能发生一个窗话柄例。我们需要将其点窜为0才能许可GUI发生多个窗口和多个界面。

  3. 3

    第三步:我们打开我们的GUI界面编纂器,如下图所示,我们找到上方东西栏的【东西】并点击打开【东西】,如下图所示。

  4. 4

    第四步:我们打开【东西】下拉菜单,如下图所示,此时可以找到【GUI 选项】,我们点击这个【GUI 选项】,英文版Tools—GUI  Options。

  5. 5

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

  6. 6

    第六步:我们去失落【GUI 仅许可运行一个实例(单一)】左侧的选择框的勾,如下图所示,然后点击【确定】按钮。

  7. 7

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

  8. 8

    第八步:点击【保留】,更新M文件,此时我们再次看本家儿法式第二行Singleton,可以发现此时主动更新Singleton=0了,暗示一个GUI(包罗一个fig文件和一个M文件)可发生多个窗话柄例。我们就可以利用GUI发生多个窗口和多个界面了。

  9. 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。

注重事项

  • 关于GUI的本家儿函数我们不克不及随便点窜,不然轻易导致GUI界面初始化掉败。
  • 关于Matlab GUI的进修,保举大师看Matlab GUI设计进修手记。
  • 发表于 2018-04-12 00:00
  • 阅读 ( 2460 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具