1、图形用户界面设计工具
(1)打开GUIDE
法1:在MATLAB命令行窗口输入guide命令。
法2:在MATLAB主窗口中选择“主页”选项卡,单击工具栏的“新建”命令按钮,再选择“APP”下的"GUIDE"命令。

(2)图形用户界面设计模板

①空模板
②带控件对象的图形用户界面模板
③带坐标轴与菜单的图形用户界面模板
④带模式问话对话框的图形用户界面模板

(3)图形用户界面设计窗口


例1:建立一个图形用户界面,该界面包括1个坐标轴,3个静态文本,3个可编辑文本,2个按钮。还有1个按钮组,里面有两个单选按钮。

⑥对象属性检查器
是用于检查、修改对象属性的工具,见例2。

②菜单编辑器
创建、修改下拉式菜单和上下文菜单
添加自定义菜单
①新建一级菜单项;
②设置菜单项属性;
③新建二级菜单项;
⑦对象浏览器
对象浏览器用于查看图参象和展示界面的组织架构。在“对象浏览器”面板中,用树状列表的方式,列出了已经创建的图形窗口对象以及窗口中的所有图形象。用鼠标双击列表中的任何一个对象,可以打开属性检查器查看该对象的属性。

例2:利用属性检查器设置例1界面对象标识和对象上显示的文字。
第一步:将各个控件中的属性检查器中的String属性分别设置为如上图所示

第二步:设置控件的Tag属性。将三个可编辑文本的Tag属性分别设置为editfz,editpl,editxj,以及将两个单选按钮的Tag属性分别设置为OpSin,OpCos。
第三步:设置按钮组的Title属性。将其改为“选择绘图函数”。

2、定义回调函数
(1)回调属性
Callback属性: 按钮类控件和菜单项的单击事件的默认回调属性。
ButtonDownFcn属性: 定义单击鼠标键按下的响应。
KeyPressFcn属性: 定义键盘键按下的响应。
SelectionChangeFcn属性: 定义改变选项的响应。

(2)回调函数框架
function 对象标识_Callback(hObject, eventdata, handles)
其中,hObject为发生事件的源控件,eventdata为事件数据,handles保存图形界面中所有对象的句柄。

8.4 matlab用户界面设计工具相关推荐

  1. [MATLAB]用户界面设计工具(Callback函数实现)

    本实验源于中南大学的<科学计算与MATLAB语言>,博文主要讲述图形用户界面设计工具,以及定义回调函数. 图形用户界面设计模板 在命令行输入: guide 里面用四个选项 Blank GU ...

  2. android app 界面元素资源,免费的用户界面设计工具、工具包和资源

    来源:免费的用户界面设计工具,工具包和资源    发贴会员:图图网-sunqilong 都是一些UI界面与设计使用的元素,软件,网站等.内容很丰富,适合网页设计师,用户体验设计师,界面设计师,产品设计 ...

  3. principle怎么导出html,Principle 6.9 for Mac 交互动画原型用户界面设计工具

    Principle for Mac 是一款轻松创建动画和交互式用户界面设计工具,可以在很短时间内制作出一个具有完整交互动画的原型,并且可将交互动画生成视频或者 Gif 分享到 Dribbble.Twi ...

  4. 第7章用户界面设计工具

    (一)学习内容 一.用户界面设计概述 1. 接口设计的描述 软件构件与构件之间的接口设计: 软件内部与协作系统之间的接口设计: 软件与使用者之间的通信方式: 2. 用户界面设计的内容 结构设计:界面设 ...

  5. matlab设计菜单教程,MATLAB程序设计教程(11)——MATLAB图形用户界面设计

    MATLAB程序设计教程(11)--MATLAB图形用户界面设计 第11章  MATLAB图形用户界面设计 11.1  菜单设计 11.2  对话框设计 11.3  图形用户界面设计工具 11.1菜单 ...

  6. MATLAB图形用户界面设计

    一.基本概念 图形用户界面(Graphical user interfaces,GUI)是由窗口.光标.按键.菜单.文字说明等组件构成的一种人与计算机通信的界面显示格式.在该系统中,允许用户使用鼠标等 ...

  7. matlab对话框设计,MATLAB程序设计教程(11)——MATLAB图形用户界面设计

    MATLAB程序设计教程(11)--MATLAB图形用户界面设计 第11章  MATLAB图形用户界面设计 11.1  菜单设计 11.2  对话框设计 11.3  图形用户界面设计工具 11.1菜单 ...

  8. 用户界面草图设计工具-工具包和资源

    UI界面与设计使用的元素,软件,网站等.内容很丰富,适合网页设计师,用户体验设计师,界面设计师,产品设计师,JS前段开发,手机产品设计,ipad产品设计等使用 Lumzy Lumzy是一个网站应用和原 ...

  9. matlab GUI 设计 自学笔记

    图形用户界面(Graphical User Interface,GUI): 用户与计算机进行信息交流的窗口. 设计图形用户界面的方法 调用建立用户界面控件的函数 使用MATLAB提供的GUIDE工具进 ...

最新文章

  1. Xcode 6 UITextField 键盘不弹出
  2. FD_WRITE触发条件
  3. 高级编程学习笔记day01(知识点篇)
  4. 最新发布丨游戏市场“超预期”增长背景下,如何加速产品精品化 运营精细化?
  5. java ant与maven_如何在maven中使用ant
  6. [收藏] 微软850位顶级人才不做Windows研发
  7. ubuntu12.04安装教程
  8. 动态添加控件[可重复同一控件]
  9. Bailian4099 队列和栈【堆栈+队列】
  10. 记centos7.2+上tomcat启动成功的监控脚本和nginx可配置多个域名
  11. 经济学原理——微观经济学
  12. linux用sed替换字符,Linux中使用sed命令替换字符串小结
  13. LC-3简易四子棋(深大计系1实验4) 思路+代码+详细注释
  14. 现代汉语词典第五版_瑜 典 寻 瑕——第五版《现代汉语词典》的瑕疵(周克庸原创)...
  15. Codeforces Round #727 (Div. 2)2021.6.20
  16. linux存储实用程序育儿法下载,Linux版utorrent的使用.doc
  17. 操作系统第七、八章习题
  18. 35去一线城市找工作_空间计算如何改变一线工作的现状
  19. 让IIS服务器支持PHP
  20. 抖音去水印小程序太坑了,每天只能下载一个还要钱。还是自己用Python写一个得劲

热门文章

  1. Android内核开发:学会分析系统的启动log
  2. ubuntu18安装nginx没有生成各类目录文件问题解决
  3. python如何封装成可调用的库_在python中如何以异步的方式调用第三方库提供的同步API...
  4. 02数据结构——算法概念
  5. 关于如何防范Ⅱ、Ⅲ类银行结算账户风险
  6. android view 转Bitmap 生成截图
  7. WPF 曲线图表控件(自制)(二)
  8. iOS多线程编程:线程同步总结 NSCondtion
  9. java数据结构读书笔记--引论
  10. android 官方DrawerLayout的介绍和使用