matlab GUI怎么设计点击菜单项切换GUI界面

当我们在利用MATLAB进行GUI界面编程的时辰,我们需要设计菜单和点击菜单项切换到响应的GUI界面,且不呈现切换时的整个菜单项转变怎么操作呢?下面分享给大师matlab GUI设计点击菜单项切换GUI界面的方式、步调,但愿可以或许帮忙大师。

东西/原料

  • 电脑
  • matlab
  • matlab GUI设计点击菜单项切换GUI界面且不呈现切换时的整个菜单项转变

方式/步调

  1. 1

    第一步:我们打开matlab,然后在号令窗口中输入guide打开GUI界面编程窗口,如下图所示。

  2. 2

    第二步:此时将弹出如下图所示的对话框,我们选择Blank GUI(Default),然后点击【确定】按钮,建立一个空白GUI。

  3. 3

    第三步:此时将进入GUI界面编纂器,如下图所示,我们点击菜单栏中【东西】,然后点击东西下拉菜单中的【菜单编纂器(M)】,如下图所示。

  4. 4

    第四步:此时将进入【菜单编纂器】界面,如下图所示,我们点击左上角的【新建菜单】按钮新建菜单项。

  5. 5

    第五步:我们点击左上角的【新建菜单】按钮建立5个菜单项,别离从Untitled 1到Untitled 5,如下图所示。

  6. 6

    第六步:我们依次点击上面的菜单项,将右侧的菜单属性中标签和标识表记标帜改当作我们想要的名称,如下图所示,注重标识表记标帜即为tag值,重定名后点击下方回调右侧的【查看】按钮查看此菜单项的回调函数,如下图所示。

  7. 7

    第七步:此时将弹出【另存为】对话框,我们输入英文文件名后,点击【保留】按钮,此时将保留一个m文件和一个fig文件。

  8. 8

    第八步:保留后将进入此界面的适才菜单项的m文件回调函数处,如下图所示,function menu_5_Callback(hObject, eventdata, handles)下面什么也没有。

  9. 9

    第九步:我们在function menu_5_Callback(hObject, eventdata, handles)回调函数下面添加代码:

    h=gcf; menu_5; close(h);

    其他菜单项的回调函数近似添加,按照上面的步调有几多个菜单项就建立几多个m文件和fig文件,注重fig名字需与菜单项的标识表记标帜tag值对应。我们建立完当作后点击【运行】按钮,运行GUI界面。

  10. 10

    第十步:若是我们的文件夹不在matlab的工作路径时可能弹出如下图所示的对话框,我们点击【添加到路径】按钮即可。

  11. 11

    第十一步:再次运行我们的GUI界面,如下图所示,此时我们就可以点击菜单项切换到响应的GUI界面,且不呈现切换时的整个菜单项转变。

  12. 12

    最后再次强调在响应的菜单项的回调函数中添加代码:

    h=gcf; menu_5; close(h);

    每个m文件中每个菜单项回调函数都要插手上面的代码,注重将menu_5改当作对应的菜单项标识表记标帜tag值就行。

注重事项

  • 当我们利用run('gui2'); set(gui1,'visible','off')的体例把界面埋没,会呈现切换时的整个菜单项转变的,所以不采用这种方式。
  • 在gui2回调函数中编写h=gcf; menu_5; close(h);然后点击菜单五就不会呈现切换时的整个菜单项转变了,采用这种方式。
  • 发表于 2018-04-18 00:00
  • 阅读 ( 4465 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

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 问答工具