博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Matlab学习------------带有右键菜单的GUI学习实例
阅读量:5949 次
发布时间:2019-06-19

本文共 521 字,大约阅读时间需要 1 分钟。

实例步骤:

须要设置UIContextMenu,否则点击右键不显示。

右键点击第一个菜单之后:(在菜单中加入对应的回调函数)

function r1_Callback(hObject, eventdata, handles)% hObject    handle to r1 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)uicontrol(gcf,'style','text','String','右键菜单');
结果:点击右键弹出菜单,点击第一个菜单项

使用底层代码加入右键菜单:

figure('MenuBar','none');%将原来的菜单取消掉h=uicontextmenu;%定义新的右键菜单uimenu(h,'label','右键菜单1');%定义子菜单uimenu(h,'label','右键菜单2');%定义子菜单set(gcf,'uicontextmenu',h);%将右键菜单显示出来
你可能感兴趣的文章
ios 打包上传Appstore 时报的错误 90101 90149
查看>>
密码概述
查看>>
jQuery的技巧01
查看>>
基于泛型实现的ibatis通用分页查询
查看>>
gopacket 使用
查看>>
AlertDialog对话框
查看>>
我的友情链接
查看>>
linux安全---cacti+ntop监控
查看>>
鸟哥的linux私房菜-shell简单学习-1
查看>>
nagios配置监控的一些思路和工作流程
查看>>
通讯组基本管理任务三
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>