Matlab GUI组件详解

article/2025/10/6 17:33:55

1、触控按钮(Push Button)

在Push Button 上双击调用属性查看器可以查看和设置Push Button 的所有属性Push Button 对象的常用属性见下表。

 2、静态文本(Static Text)

Static Text 通常用于显示其他对象的数值状态等Static Text常用的属性见下表。

3、切换按钮(Toggle Button) 

Toggle Button 通常用于表示二值状态,如“运行”与“停止。Toggle Button 常用的属性见下表。

 4、滑动条(Slider)

Slider 用于获取指定范围内的数值,用户通过滑动滑块,改变 Slider 的 value 值,使得其value值在Min 值与Max 值之间变化。Slider 常用的属性见下表。

5、单选项按钮(Radio Button) 

Radio Button 和Toggle Button 通常与按钮组(Button Group)组合,用于显示一组互斥的状态。当几个Radio Button或 Toggle Button 为 Button Group 的子对象时,Radio Button 或Toggle Button 对象至多只有一个的 value 值为1。Radio Button 常用的属性见下表。

6、可编辑文本(Edit Text) 

Edit Text 允许用户修改文本内容,用于数据的输人与显示。若Max一Min>1,允许Edit Text显示多行文本;否则,只允许单行输入Edit Text常用的属性见下表。

7、复选框(Check Box) 

Check Box与Radio Button 类似,用于显示一对互斥的状态,通过鼠标左键单击,可在“选中”与“未选中”两种状态之间切换。对应这两种状态,其Value值也在Min 属性值与Max属性值之间切换。
Check Box常用的属性见下表。

8、列表框(Listbox) 

 Listbox用于显示一组选项,通过单击,可选中任意一个或多个选项。当 Max-Min>1时,允许同时选中多个选项;否则,只允许一次选择一项。Listbox常用的属性见下表。

9、弹起式菜单(Pop-up menu)

Pop-up menu与Listbox类似,都使用String 属性显示一组选项,区别为:
(1)Pop-upmenu更节省界面空间,需要单击才能调出这些选项;
(2)Pop-up menu不能同时选择多个选项 。Pop-up menu 常用的属性见下表。

 10、按钮组(Button Group)

        Button Group为GUI对象的容器,它可以包含下列类型的子对象:axes 对象、uicontrol对象Panel对象和ButtonGroup 对象。
        Button Group 和下节要讲到的 Panel,虽然建函数不一样,分别为uibuttongroup 和ui-panel,但它们的 Type属性一样,即都是 uipanel对象。uipanel对象有个特点:当uipanel对象不可见(Visible 属性为 off)时,其所有子对象也不可见(即使其 Visible 属性为 on),但不改变子对象的 Visible属性。
        Button Group与 Panel 的区别在于,Button Group 可以管理 Radio Button 和 ToggleButton对象。在下列3种情况下,Button Group 子对象至多只有一个处于“按下”或“选中”状态:
        (1)Button Group的子对象为多个 Radio Button 对象。

        (2) Button Group 的子对象为多个 Toggle Button 对象。

        (3)Button Group的子对象为 Radio Button与Toggle Button 对象的组合。

        当移动 Button Group 的位置进行GUI编辑时,Button Group 的子对象也随之移动,并保持它们在ButtonGroup中的相对位置。Button Group常用的属性见下表。

11、面板(Panel) 

Panel和 Button Group 一样,均为GUI对象的容器,对象类型均为 uipanel;可以包含下列类型的子对象:axes 对象、uicontrol对象Panel对象和 Button Group 对象。当移动 Panel的位置进行GUI编辑时Panel的子对象也随之移动并保持它们在 Panel中的相对位置。Panel常用的属性见下表。

12、坐标轴(Axes) 

Axes 用于数据的可视化,即显示图形或图像。Axes 是核心图形对象的容器,它包含下列GUI核心图形对象;image light,line、patche rectangle、surface 和 text 对象。Axes 对象与上面讲到的 uipanel对象,都是其他 GUI对象的容器,但它们与 ipanel对象有以下不同:
        (1)uipanel的子对象只能为axes uicontrol Panel或 Button Group 对象;而Axes 的子对象只能为核心图形对象。
        (2) uipanel不可见时,无论其子对象 Visible 属性是否为on,均不可见;Axes 的可见性与其子对象无关。但要注意若 Axes 子对象采用高级函数(如 plot)创建,且 Axes 的 NextPlot属性为 replace,则 plot 函数会重设 Axes 的所有属性(除了 Position)为默认值。Axes 常用的属性见下表。

 


http://chatgpt.dhexx.cn/article/WwDBpAJU.shtml

相关文章

MATLAB创建GUI

1.matlab命令行输入guide,新建GUI图形界面,或者新建–应用程序–GUIDE,选择Blank GUI,选择路径。 2.在图形界面点击左侧控件和组件构建图形界面。 主要用到的控件和组件: (1)按钮(选…

MATLAB GUI实现计算器(设计)

文章目录 1.先打开matlab新建GUI文件2.选择路径(左边是默认的不用改)3.此时界面会弹出一个小框4.建立计算器界面(贴上我设计的界面,不许嘲笑我的设计)5.细致讲解一下,这里的按键和显示框的是怎么实现的6.把…

MATLAB GUI笔记(一):按钮的使用

笔记一是简单地介绍按钮的使用,通过点击按钮实现传递字符串的功能来简单了解按钮的用法。 目录 笔记一是简单地介绍按钮的使用,通过点击按钮实现传递字符串的功能来简单了解按钮的用法。1. 打开GUI界面2. 选择Blank GUI3. 将按钮拖动出来4. 选择可编辑文…

带你从零开始,快速学会 Matlab GUI

本文来自作者 木木小迷哥 在 GitChat 上分享「Matlab GUI 零基础学员快速入门」,「阅读原文」查看交流实录 「文末高能」 编辑 | 洛肯 Matlab广泛地应用于数学分析、计算、自动控制、系统仿真、数字信号处理、图像处理、数理统计、人工智能、通信工程和金融系统等领…

如何用Matlab设计GUI?

如何用matlab设计gui? | TinTin 什么是GUI?matlab编程可以设计GUI吗? GUI定义:GUI指的是图形用户界面(Graphical User Interface,GUI),也称之为图形用户接口,GUI是用图形化方式显示…

Matlab GUI界面使用方法(一):打开GUIGUI常用控件(最基础)

GUI界面能够为我们的matlab代码提供一些有好的交互界面,下面是matlab中gui界面的一些使用方法(因为我在使用gui时,常常因为找不到一些控件的使用方法或某些功能的实现方法,所以在此为大家提供一些我遇到过的问题的解决方法&#x…

【MATLAB学习笔记——GUI】

Matlab中GUI 学习笔记 虽然打开matlab后提示说GUI后续版本会取消(以后的版本中将会删除 GUIDE。请改用 APPDESIGNER。 ),但是老师布置了matlab GUI实验,所以说还得学习学习,所以记录学习过程,学习笔记。 …

MATLAB:简单GUI的设计流程

下面来介绍一下关于MATLAB中如何设计个性化GUI界面的流程: 1、首先打开MATLAB软件如下: 2、在 主页下的“新建”选项中选择新建一个图形用户界面(GUI),结果如下: 3、这是我们选择第一个“Blank GUI&#x…

图像处理 Matlab GUI系统(全)

目录 导读 数字图像处理系统 GUI实例设计 总结 【若觉文章质量良好且有用,请别忘了点赞收藏加关注,这将是我继续分享的动力,万分感谢!】 导读 以数字图像处理系统设计为例,介绍GUI系统的设计流程,同时…

MATLAB之GUI界面介绍与搭建

作为图形用户界面(GUI)的小白,先来了解一下GUI界面的内容: MATLAB中常用的是利用guide命令搭建GUI界面。 第一步: 命令行窗口输入>>guide 第二步:弹出GUIDE快速入门窗口,选择新建GUI(同理…

Matlab制作GUI

效果图 图1.主界面 图2.其中一个子界面 具体步骤 1.界面设置 输入guide并选中运行 2.菜单设置(图1上方) 3.背景图片 参考https://blog.csdn.net/leo0308/article/details/82694995 4.界面跳转 在自动生成的Untitled_5_Callback末尾加一句set&am…

Matlab写的第一个GUI程序(程序设计,界面设计)

写在前面:博主用的Matlab版本是2016b,属于旧版本,大概在2019版本开始属于新版本叭,新版本写程序在APP菜单有设计APP这个选项,旧版本的则是在主页的新建选项下有GUI选项 目录 1.新建项目 1.1找到入口 1.2项目模板选择…

Matlab GUI界面设计

摘要:本篇博文基于MATLAB2014a进行GUI设计。 1.启动GUI设计 命令行输入guide,回车。 即可得到下面的对话框,进行相关的选择和设置 点击确定,得到两个文件,一个是.m文件,另一个是.fig文件,需要…

MATLAB(6)GUI应用介绍

目录 GUI编辑器控件属性回调函数 MATLAB常见的控件普通按钮切换按钮可编辑文本字符获取字符显示 复选框单选按钮弹出式菜单滑动条列表框表坐标区 附录各文件共享数据保存获取 GUI编辑器 MATLAB的GUI编辑器在命令行窗口输入“guide”启动,选择模板并点击确定后创建对…

matlab设计GUI可视化界面全方位解析

如何使用matlab设计GUI及导出 一、GUI的基础知识开始生成GUI界面回调函数Handles结构体GUI中的参数传递 二、控件介绍一、普通按钮二、可编辑文本(edit)和静态文本(text)三、单选框(radiobutton)和复选框&a…

matlabGUI入门

matlabGUI入门 前言1 基础知识1.1 函数1.2 数据类型1.3 绘图1.4 其它 2 GUIDE2.1 创建GUI界面2.2 模板选择2.3 控件2.4 对象浏览器2.5 回调函数2.6 属性检查器2.7 数据传输 前言 由窗口、菜单、图标、光标、按键、对话框和文本等各种图形对象组成的用户界面叫作图形用户界面&a…

matlab gui编程教程,matlab如何使用gui

如何在Matlab中打开GUI工具 两种方法1、输入guide回车。2、在工具栏里点击带笔形的gui。 为Matlab的GUI添加启动画面:添加启动画面,启动画面中可以添加想要添加的图像……VisualC可以实现这个功能,Matlab也可以实现,具体如下&am…

Matlab系列之GUI设计基础

Matlab系列之GUI设计基础 简介编辑界面菜单设计控件设计控件描述个人理解Matlab转译 控件属性【1】外观与行为【2】控件对象的信息【3】回调函数【4】状态信息 结束更多精彩,等你发现~ 简介 GUI即图形用户界面(Graphical User Interface),人…

BERT的get_sequence_output与get_pooled_output方法

BERT的get_sequence_output方法获取token向量是如何得到的? 通过如下方法得到,实际上获取的是encoder端最后一层编码层的特征向量。 BERT的get_pooled_output方法获取的句子向量是如何得到的? 通过如下方法得到,实际上获取的是[…

mybatis 连接池POOLED分析

mybatis提供了三种连接池的配置方式: 配置的位置:主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式。 type属性的取值: POOLED 采用传统的javax.sql.DataSource规范中的连接池,…