当我们在利用Matlab进行GUI界面编程的时辰,相信有个问题可能会困扰大师,就是本身的GUI界面(一个fig文件和一个M文件)只能发生一个窗口,看到其他人可以发生多个窗口,本身不知道该怎么做。所以下面分享给大师Matlab许可GUI发生多个窗口和多个界面的方式、步调,但愿可以或许帮忙大师。
东西/原料
- 电脑
- matlab
- Matlab许可GUI发生多个窗口和多个界面方式
方式/步调
- 1
第一步:起首我们在号令窗口输入guide打开GUI界面编纂器,在这里可以编纂好我们的GUI界面控件、表格、文字框等,如下图所示。
- 2
第二步:我们然后在与GUI界面配套的M文件中点窜函数,激活我们的GUI界面控件等,才能使GUI界面动起来,如下图所示,此中可以看到本家儿函数第二行gui_Singleton=1,暗示一个GUI(包罗一个fig文件和一个M文件)只能发生一个窗话柄例。我们需要将其点窜为0才能许可GUI发生多个窗口和多个界面。
- 3
第三步:我们打开我们的GUI界面编纂器,如下图所示,我们找到上方东西栏的【东西】并点击打开【东西】,如下图所示。
- 4
第四步:我们打开【东西】下拉菜单,如下图所示,此时可以找到【GUI 选项】,我们点击这个【GUI 选项】,英文版Tools—GUI Options。
- 5
第五步:我们打开【GUI 选项】,如下图所示界面,此时我们可以在界面中看到【GUI 仅许可运行一个实例(单一)】左侧的选择框是勾选状况的,暗示我们只能发生一个窗口,英文版为【GUI allows only one instance to run (singleton)】。
- 6
第六步:我们去失落【GUI 仅许可运行一个实例(单一)】左侧的选择框的勾,如下图所示,然后点击【确定】按钮。
- 7
第七步:点击【确定】按钮后,如下图所示,我们还需要点击左上角的【保留】,如许才能更新M文件。
- 8
第八步:点击【保留】,更新M文件,此时我们再次看本家儿法式第二行Singleton,可以发现此时主动更新Singleton=0了,暗示一个GUI(包罗一个fig文件和一个M文件)可发生多个窗话柄例。我们就可以利用GUI发生多个窗口和多个界面了。
- 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设计进修手记。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/239853.html
- 上一篇: Soul软件怎么使用?Soul新手使用教程!!!
- 下一篇: 如何使用wxid加好友
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497