相关文章推荐
爱笑的蜡烛  ·  連線並管理Hive 中繼存放區資料庫| ...·  2 周前    · 
威武的长颈鹿  ·  生田斗真明星资料大全-生田斗真动态_生田斗真 ...·  2 月前    · 
爽快的镜子  ·  Peugeot 206 ...·  2 月前    · 
逃跑的棒棒糖  ·  春华秋实,“百千万工程”实景图纷至沓来-广东 ...·  1 年前    · 
坚韧的日光灯  ·  体育微博圈-搜狐体育·  1 年前    · 
小百科  ›  matlab GUI基础2开发者社区
gui设计 回调函数 matlab gui
性感的仙人掌
2 年前
作者头像
瓜大三哥
0 篇文章

matlab GUI基础2

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 瓜大三哥 > matlab GUI基础2

matlab GUI基础2

作者头像
瓜大三哥
发布 于 2018-02-26 15:23:48
852 0
发布 于 2018-02-26 15:23:48
举报

GUIDE编程开发

matlab可视化姐买你的设计,一般有两种方法,一是直接通过编辑M脚本文件产生GUI,二是通过MATLAB图形用户界面开发环境GUIDE来建立界面。GUIDE是matlab为编写GUI界面提供的集成开发工具,提供了姐买你的外观、属性和回调函数等。GUIDE将用户保存好的GUI界面保存在一个FIG资源文件中,同时还能够产生GUI初始化和组件界面布局控制代码的M文件,这个M文件为实现回调函数提供了一个参考框架。

一.GUI对象的常用属性

1.控件风格和外观

backgroundColor:设置控件背景颜色,使用[R G B]或颜色定义

CData:在控件上显示的真彩色图像,使用矩阵表示

ForegroundColor:用于设置控件上显示的文本的颜色

String属性:设置控件上的文本

Visible:设置空间是否可见,可以取值为on或off

2.控件的常规信息

Enable属性:表示控件的使能状态,取值可以为on\inactive和off,默认值为on。当设置为inactive时,控件不可用。

style:设置控件对象的类型,可以取值为pushbutton、togglebutton、radiobutton、checkbox、edit、text、slider、frame、listbox、popupmenu,系统默认为pushbutton

Tag:控件名称,利用该名称来命名控件的回调函数的名称

TooltipString属性:该属性为字符串,用来设置提示信息,当鼠标指针位于此控件时,显示该提示信息。

UserData:设置用户指定的数据。利用该属性可以实现数据的传递

position:设置控件对象的位置和大小

units:设置控件的位置以及大小等的单位

3.控件的回调函数

BusyAction:处理回填函数的中断,有两种选项:即cancel:取消中断事件,queue:排队(默认设置)

ButtonDownFcn属性:按钮按下时的处理函数

Callback属性:是来凝结程序界面整个程序系统的实质性功能的纽带。该属性值应该为一个可以直接求值的字符串,在该对象被选中和改变时,系统将自动地对字符串进行求值

CreateFcn:在对象产生过程中执行的回调函数

DeleteFcn:删除对象过程中执行的回调函数

Interruptible属性:指定当前的回调函数在执行时是否允许中断,去执行其他的函数

4.控件当前状态信息

ListboxTop:在列表框中显示的最顶层的字符串的索引

Max:最大值

Min:最小值

Value:空间当前值,对于单选按钮如果被选中时,该属性的值为Max属性值,如果没有被选中,则为MIn属性值

二、GUI的M文件

利用GUIDE可以生成M文件框架,通过M文件决定GUI用户操作的相应,通过GUIDE可以自动生成M文件,然后在M文件中编写GUI空间的回调函数

M文件由多个子函数构成,包括主函数、opening函数、output函数和回调函数。其中,主函数不能修改,和文件名相同。

快捷菜单的例子:

本文参与 腾讯云自媒体分享计划 ,分享自微信公众号。
原始发表:2017-12-05 ,如有侵权请联系 [email protected] 删除
matlab

本文分享自 瓜大三哥 微信公众号, 前往查看

如有侵权,请联系 [email protected] 删除。

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

matlab
评论
登录 后参与评论
0 条评论
热度
最新
登录 后参与评论
关于作者
瓜大三哥
交叉信息核心院FPGA工程师
0
文章
0
累计阅读量
0
获赞
前往专栏
目录
  • GUIDE编程开发
领券
  • 社区

    • 专栏文章
    • 阅读清单
    • 互动问答
    • 技术沙龙
    • 技术视频
    • 团队主页
    • 腾讯云TI平台
  • 活动

    • 自媒体分享计划
    • 邀请作者入驻
    • 自荐上首页
    • 技术竞赛
  • 资源

    • 技术周刊
    • 社区标签
    • 开发者手册
    • 开发者实验室
  • 关于

    • 社区规范
    • 免责声明
    • 联系我们
    • 友情链接

腾讯云开发者

扫码关注腾讯云开发者

扫码关注腾讯云开发者

领取腾讯云代金券

热门产品

  • 域名注册
  • 云服务器
  • 区块链服务
  • 消息队列
  • 网络加速
  • 云数据库
  • 域名解析
  • 云存储
  • 视频直播

热门推荐

  • 人脸识别
  • 腾讯会议
  • 企业云
  • CDN加速
  • 视频通话
  • 图像分析
  • MySQL 数据库
  • SSL 证书
  • 语音识别

更多推荐

  • 数据安全
  • 负载均衡
  • 短信
  • 文字识别
  • 云点播
  • 商标注册
  • 小程序开发
  • 网站监控
  • 数据迁移

Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有

深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569

腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287

问题归档 专栏文章 快讯文章归档 关键词归档 开发者手册归档 开发者手册 Section 归档

Copyright © 2013 - 2023 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

登录 后参与评论
 
推荐文章
爱笑的蜡烛  ·  連線並管理Hive 中繼存放區資料庫| Microsoft Learn
2 周前
威武的长颈鹿  ·  生田斗真明星资料大全-生田斗真动态_生田斗真电视剧电影-爱奇艺泡泡
2 月前
爽快的镜子  ·  Peugeot 206 RC車主開箱心得評價:花費破百萬打造206廠車,只 ...
2 月前
逃跑的棒棒糖  ·  春华秋实,“百千万工程”实景图纷至沓来-广东省住房和城乡建设厅
1 年前
坚韧的日光灯  ·  体育微博圈-搜狐体育
1 年前
Link管理   ·   Sov5搜索   ·   小百科
小百科 - 百科知识指南