MATLAB从0开始搭建简单的GUI界面

目录

  • 介绍
  • 文件创建
  • UI界面设计
  • 添加代码
    • 初始化
    • 按键回调函数
  • 运行

介绍

文件创建

       首先,创建.fig文件,在”命令行“窗口内输入,点击回车后弹出以下弹窗,左侧的GUIDE templates即GUIDE模板,默认为空白,选中其它模板后右侧可以看到预览画面。

       勾选下面弹窗以修改文件名称(好像这里的文件名称不能和文件夹名重复,也就是这里不能设置为try.fig,重复的话后面不能保存更不用说运行了),最后点击下面的确定。

T.m文件可以认为是T.fig文件的本体,运行整个UI界面有两种方法:点击上图.fig文件弹窗右上角的绿色运行符,或运行T.m文件。

注意右键“当前文件夹”窗口的.fig文件,然后点击“运行”,无法真的运行该界面,只能看而已。

UI界面设计

添加代码

初始化

       在T.m文件中,前两个函数为T函数和T_OpeningFcn函数,一般控件的初始化代码放在T_OpeningFcn函数中,未添加代码时该函数如下所示(省略注释),初始化代码一般添加在最下面。

       下面是添加初始化代码后的T_OpeningFcn函数,以及相应代码的注释。

函数格式可参考可参考MATLAB函数及文件一文。

set函数设置控件的属性可参考GUI应用一文的控件-属性。

       上述代码添加后,可运行T.m文件,会弹出UI界面,可以查看这些代码做了什么。

按键回调函数

首先回到GUIDE中,打开方法如下:

  1. 右键“当前文件夹”窗口的.fig文件,点击“在GUIDE”中打开。
  2. 在“命令行”窗口输入“guide”后,选择“打开现有GUI”,选择相应的.fig文件。

运行

实际上本工程中,用控件“列表框”比“弹出式菜单”会好用一点,而且使用方式也几乎一模一样,但弹出式菜单确实比较常用。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月16日
下一篇 2022年10月16日

相关推荐