matlab gui题,MATLAB实用GUI试题.ppt

第八章 图形用户 界面(GUI) 本章将介绍: 图形用户界面的设计原则; 图形用户界面的操作步骤。 目录 8.1 GUI设计向导 8.2 编程设计GUI 8.3 图形用户界面设计实例 习 题 8.1 GUI设计向导 8.1.1 GUI概述 8.1.2 启动GUIDE 8.1.3 GUIDE提供的控件 本节介绍: 图形用户界面(GUI)的基本概念; GUI开发环境GUIDE; GUI组成部分的用途和使用方法; GUI创建的详细步骤。 8.1.1 GUI概述 GUI是一种包含多种对象的图形窗口,并为GUI开发提供一个方便高效的集成开发环境GUIDE。GUIDE主要是一个界面设计工具集,MATLAB将所有GUI支持的控件都集成在这个环境中。 GUIDE将设计好的GUI保存在一个FIG文件中,同时生成M文件框架。 FIG文件:该文件包括GUI图形窗口及其所有FIG文件包含序列化的图形窗口对象; M文件:该文件包括GUI设计、控制函数以及定义为子函数的用户控件回调函数。 GUIDE可以根据GUI设计过程直接自动生成M文件框架,优点如下: M文件已经包含一些必要的代码; 管理图形对象句柄并执行回调函数子程序; 提供管理全局数据的途径; 支持自动插入回调函数原型。 GUI创建包括界面设计和控件编程两部分,主要步骤如下: 通过设置GUIDE应用程序的选项来运行GUIDE; 使用界面设计编辑器进行界面设计; 编写控件行为响应控制(即回调函数)代码。 8.1.2 启动GUIDE 在MATLAB中,GUIDE提供多个模板来定制GUI。这些模板均已包括相关的回调函数,可以通过修改对应的M文件函数,实现指定功能。 在MATLAB中,可以通过如下两种方法来访问模板: 直接输入命令GUIDE,打开如下图所示的界面; 如果GUIDE已经打开,通过【File】菜单下的【New】选项也可以打开如下图所示的界面。 在模板设计界面中,可以选择创建新的GUI或者打开原有的GUI。 在创建新的GUI时MATLAB提供以下4种模板: 空白模板; 带有控制按钮模板; 带有坐标轴和菜单模板; 问答式对话框模板。 8.1.3 GUIDE提供的控件 在空白模板中,GUIDE提供界面控件以及设计工具集来实现界面设计,其中,控件分布在界面设计编辑器的左侧,如下图所示。 按钮:通过鼠标单击按钮可以实现某种行为,并调用相应的回调函数。 滚动条:能够通过移动滚动条来改变指定范围内的数值输入,滚动条的位置代表输入数值。 单选按钮:单选按钮通常以组为单位,一组单选按钮之间是一种互相排斥的关系。 复选框:复选框与单选按钮类似,只是多个复选框可以同时有效。 编辑框:编辑框可编辑或修改字符串的文本域。 静态文本:静态文本通常作为其他控件的标签使用。 弹出式菜单:弹出式菜单将打开并显示选项列表。 列表框:列表框显示列表项,并能够选择其中的一项或多项。 拴牢按钮:拴牢能够产生一个二进制状态的行动。 组合框:组合框是图形窗口中的一个封闭区域,它把相关联的控件组合在一起。 按钮组:按钮组类似于组合框,但是它可以响应单选按钮以及拴牢按钮的高级属性。 坐标轴:坐标轴可以设置关于外观和行为的参数。 8.1.4 界面设计工具集 1.界面设计编辑器 2.属性检查器 3.对象浏览器 4.菜单编辑器 GUIDE提供的界面设计工具集包括如下内容: 界面设计编辑器:添加并排列图形窗口中的控件对象。 属性检查器:检查并设置控件的属性值。 对象浏览器:观察此次MATLAB运行过程中图形对象的句柄集成关系表。 菜单编辑器:创建窗口菜单和上下文菜单。 1.界面设计编辑器 界面设计编辑器能够从控件面板中选择控件,并将它们排列在图形窗口中。 界面设计编辑器由以下4个部分组成: 控件面板; 工具栏; 菜单栏; 界面区域。 其中: 控件面板包含所有控件; 工具栏和菜单栏可以用来启动其他界面设计工具;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值