数字电路设计200例_MATLAB图形用户界面设计

MATLAB图形用户界面设计图形用户界面 Graphical User Interface: GUI终端用户和计算机进行信息交流的工具和方法图形用户界面设计:定制具有图形用户界面的程序1大纲设计内容:菜单设计、对话框设、用户界面设计设计原则:简单:界面直观简洁,避免数值一致:开发风格一致,新界面与其他界面一致习惯:用广泛熟悉的标志和符号迅速:对用户的操作响应迅速设计步骤:明确设计任务绘制...
摘要由CSDN通过智能技术生成
MATLAB图形用户界面设计

图形用户界面 Graphical User Interface: GUI

终端用户和计算机进行信息交流的工具和方法

图形用户界面设计:定制具有图形用户界面的程序

1

大纲

设计内容:菜单设计、对话框设、用户界面设计

设计原则:

简单:界面直观简洁,避免数值

一致:开发风格一致,新界面与其他界面一致

习惯:用广泛熟悉的标志和符号

迅速:对用户的操作响应迅速

设计步骤:

明确设计任务

绘制草图

制作静态界面并检查

编写界面动态功能程序并检查

2

菜单设计

菜单(uimenu):以figure图形窗口对象作为“父对象”,从一批功能选项中浏览和选择某项功能

标准菜单

MenuBar属性:none 隐藏标准菜单

                        figure 显示标准菜单

   例:h_figure=figure

           set(h_figure,’menubar’,’none’)

           set(h_figure,’menubar’,’figure’)

           set(gcf,’menubar’,’figure’)

用户菜单的建立 uimenu

建立一级菜单项的函数调用形式为:

h1=uimenu(窗口句柄,'属性名1',属性值1,'属性名2',属性值2,...)

建立子菜单项的函数调用形式为:

h2=uimenu(h1,'属性名1',属性值1,'属性名2,'属性值2,...)

注:默认排列在标准菜单右边;自制子菜单按照创建先后自上而下排列,简捷键“&”,快捷键“Accelerator”

菜单对象常用属性

Enable: on/off  启动或者禁止菜单功能

Position: 标量  指定菜单的相对位置,例如为1时在最左边

Separator:on/off 菜单中产生分隔效果

Visible: on/off 菜单是否可见

Parent: 对象句柄值 标明了菜单对象所在的图形窗口或其父菜单

Children:空矩阵或者句柄值向量,是由子菜单对象的句柄组成

Label:  string,   命名用户菜单项名称

Callback: string 可以是标准命令,或者在路径中可找到的m文件

例1

hfig = figure;set(hfig,'MenuBar','none');h_menu = uimenu(hfig,'label','&Color');h_submenu1 = uimenu(h_menu,'label','&Green',...    'Callback','set(gcf,''color'',''green'')');h_submenu2 = uimenu(h_menu,'label','&Black',...    'Callback','set(gcf,''color'',''black'&#
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值