- 112
- 0
- 约3.42千字
- 约 5页
- 2017-04-25 发布于重庆
- 举报
Matlab GUI 菜单和工具栏常用操作
PAGE
PAGE 5
Matlab GUI 常用操作
菜单
编辑菜单
打开GUIDE,选择工具栏上面的菜单编辑按钮
添加菜单回调函数(callback)
菜单编辑完成保存后,在fig对应的m文件中会自动生成菜单的回调函数声明
例如菜单tag名为menuFilePrint,则对应的callback函数为:
function menuFilePrint_Callback(hObject, eventdata, handles)
可以在该函数内添加代码实现功能。
菜单项访问
获取菜单句柄
在matlab的函数中要对某个菜单进行访问,必须获得该菜单的句柄。
如果是在菜单的回调函数里面,hObject就是该菜单的句柄;
如果是在其他的函数里面要获得某一菜单的句柄,比如选中工具栏上的ZoomIn按钮,按钮处于被按下状态,同时要设置对应菜单项view-Zoom-Zoom In 为选中状态,如下图:
这里要在按钮“ZoomIn”的callback函数里面实现对菜单menuViewZoomIn的状态设置。首先得获得菜单的句柄:
% first we must get the handle of menuZoomIn
hFigChildren = allchild(gcf);
% menuView handle
hMenuView = findobj(hFigChildren,
原创力文档

文档评论(0)