当前位置 博文首页 > 早知晓的博客:在MATLAB中创建图形用户界面GUI!新手适用~

    早知晓的博客:在MATLAB中创建图形用户界面GUI!新手适用~

    作者:[db:作者] 时间:2021-07-30 15:00

    前言
    因为博主毕设要用到 matlab 的交互界面,所以博主就开始学习 MATLAB 中 GUIDE 的 GUI 界面设计啦,本篇博客简单介绍一下 GUI 的创建方法呀~

    一、基础知识简介

    由窗口、菜单、图标、光标、按键、对话框和文本等各种图形对象组成的用户界面叫做图形用户界面 GUI (Graphical User Interface) ,它允许用户定制与 MATLAB 的交互方式,从而命令窗口不再是唯一与 MATLAB 的交互方式。

    GUIDE(Graphical User Interface Development Environment) 是 MATLAB 的图形用户接口开发环境,它提供了一系列工具用于建立 GUI 对象,这些工具极大简化了设计和建立 GUI 的过程。

    二、创建GUI

    1.在命令行窗口输入guide,回车;

    2. 在弹出 GUIDE 快速入门窗口中,选择新建GUI(如果要修改已经做好的 GUI 界面,选择打开现有 GUI),将保存路径前面的勾打上,然后点击浏览,选择想要保存的路径以及修改文件名,最后点击确定即可。

    【注】MATLAB 为 GUI 设计提供了 4 种模板,分别是:Blank GUI(空白模板,默认)、GUI with Uicontrols(带控件对象的 GUI 模板)、GUI with Axes and Menu(带坐标轴和菜单的 GUI 模板)、Modal Question Dialog(带模式问题对话框的 GUI 模板),大家可以根据自己的需要选择创建。
    在这里插入图片描述
    在这里插入图片描述
    3. 点击确定后,会打开一个 GUI 设计界面。同时,会生成两个相同文件名的文件,后缀分别为“.fig”和“.m”。
    在这里插入图片描述
    4. 在新建的GUI 设计窗口中,左半部分为设计工具区,提供了设计 GUI 过程中所用的用户控件;空间模板区是网格形式的用户设计 GUI 的空白区域。
    在这里插入图片描述
    【注】GUI设计窗口中,“文件”——“预设项”,在弹出的性能设置对话框中选择“在组件选项板中显示名称”(前面打钩),则GUIDE界面下的交互控件面板将会显示各控件的名称。再点击下面的“应用”、“确定”,即可完成设置。
    在这里插入图片描述
    5. 在GUI设计窗口创建图形对象后,可以通过双击该对象来显示该对象的属性编辑器;如图所示以按钮为例,分别可以对按钮的背景色、字体大小、字体颜色以及按钮名称String进行编辑;
    在这里插入图片描述
    6. 下面将对 GUI 进行m文件的编辑。右击某个图形对象(以按钮为例),选择查看回调,再选择 callback;
    在这里插入图片描述
    7. 进入m文件的编辑界面,找到“按钮”的 callback 函数,对其进行如下编辑;
    在这里插入图片描述
    8. 在 GUI 编辑界面 .fig 中,点击运行,即可执行新建的 GUI 界面。点击“打开图像”,便会弹出选择窗口,对待打开的图像进行选择,点击打开;
    在这里插入图片描述
    在这里插入图片描述
    则会将选中的图像,显示在建立好的“坐标区”中。
    在这里插入图片描述


    努力的人都在路上,希望大家加油鸭!!!


    cs