buttongroup控件的SelectionChangeFcn的用法
具体实现的方法有两种:
一、在GUI中添加button group控件,然后在button group中添加radio button按钮,如radio button1、radio button12……看自己的需要添加多少,然后,在你的button group上右击选择view Callbacks,然后选择SelectionChangeFcn,点击一下,就进入一个函数。假设我添加了3个radio button,在你的函数中添加如下所示的语句即可:
tString=get(hObject,'tag');
switch tString
case 'radiobutton1'
%进行相应的操作
case 'radiobutton2'
%进行相应的操作
case 'radiobutton3'
%进行相应的操作
end
二、建立GUI和添加button group控件,或者添加radio button控件如上面方法一种所示,不同的是:直接在你的radio button控件上直接右击选择Callback,然后进入一个函数,依次在所有的radio button控件上进行此操作,然后在不同的函数中进行你自己响应的操作即可……
以上是取自他人的精华部分,下面是自己的实践和心得。
SelectionChangeFcn 用于一组中几个对象互相互斥关系,只能有一个被选中,而其他的不起作用。
function uipanel2_SelectionChangeFcn(hObject, eventdata, handles)
% hObject handle to the selected object in uipanel2
% eventdata structure with the following fields (see UIBUTTONGROUP)
% EventName: string 'SelectionChanged' (read only)
% OldValue: handle of the previously selected object or empty if none was selected
% NewValue: handle of the currently selected object
% handles structure with handles and user data (see GUIDATA)
这是SelectionChangeFcn函数给出的基本结构 , 第二个输入参数 eventdata 为一个结构体, 包含EventName OLdValue NewValue
为了返回的是当前所选中的Radio button ,需要返回当前选中对象的句柄值。 即是:eventdata.NewValue
x=0:0.01:2*pi;
axes(handles.axes_dst);%选中你要画图的坐标系
current_selection=get(eventdata.NewValue,'tag'); %困扰了一天的问题终于解决了
%原来 是Tag 返回值是字符串类型
% case后的选择条件要加引号
switch current_selection
case 'rd1'
y1=sin(x);
plot(x,y1);
case 'rd2'
y2=cos(x);
plot(x,y2);
case 'rd3'
y3=sin(x)+cos(x);
plot(x,y3);
end
原博客链接:
https://blog.csdn.net/zjq2010014137/article/details/8877451
buttongroup控件的SelectionChangeFcn的用法相关推荐
- SAP UI5 应用开发教程之六十 - SAP UI5 地图控件的一些高级用法试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- jasper 中textfield控件的Markup属性用法
markup属性主要分为4个属性 none:不做任何处理,当作普通字符串展示 styled:样式化标记文本,系统会使用jasperreport的样式化标记文本的进行渲染 html:使用html标记语言 ...
- Android UI控件----ExpandableListView的基本用法
ExpandableListView介绍 ExpandableListView的引入 ExpandableListView可以显示一个视图垂直滚动显示两级列表中的条目,这不同于列表视图(ListVie ...
- [asp.net] 验证控件的属性及用法
验证控件: 1.非空验证控件:RequireFieldValidator 2.数据比较验证:CompareValidator 3.正则表达式验证:RegularExpressionValidator ...
- C#中常用控件及其属性的用法
以下所有控件都会有共同常用的属性:Name 和 Text Name就是这个控件的名字 而Text 就是这个控件在窗体上显示的名字 这些工作是当你拖好窗体上的控件后做的第一件事了 就是该空间的Na ...
- DataList控件与ItemTemplate的用法
在用DataList控件的时候肯定的要用到itemtemplate,现在我就跟大家怎么用它 第一步:先把DataList控件绑定数据库中的某个表,代码如下: SqlConnection con = n ...
- MFC中CImageList(图形列表控件)、CTreeCtrl(树形列表控件)的简单用法
网上资料: CImageList控件:用来保存一组相同大小的图标或位图,它没有图形显示界面,主要用途是为其它控件提供图形列表.可以通过索引访问图标或位图. CImageList常用的函数有: 函数 说 ...
- bootstrap-wysiwyg中JS控件富文本的用法
1.引入js和css文件(注:这里必须引入正确,下面是我的路径,你修改为你自己的,不多说了) <link href="/css/bootstrap-combined.no-icons. ...
- DevExpress控件XtraGrid的Master-Detail用法 z
XtraGrid支持Master-Detail展示,在自带的Demo中展示了一个"公司--产品--订单"的例子.自己照着实现了一下,有几处关键地方补充一下. 示例: 部门信息(主1 ...
最新文章
- Silverlight 2.0学习笔记——XAML
- 大网高级技术笔记(一)
- vc6.0mfc中单选按钮如何分组_按钮系列02-搞定按钮和选框的14个秘诀
- 《ArcGIS Runtime SDK for Android开发笔记》——(10)、ArcGIS Runtime SDK支持的空间数据类型...
- 95-130-344-源码-source-kafka相关-AbstractFetcher
- Sqlserver2005迁移至Oracle系列之二:生成存储过程
- 基础接口 java_java基础中的 接口方法的问题
- Linux服务器的那些性能参数指标
- 小D课堂 - 零基础入门SpringBoot2.X到实战_第14节 高级篇幅之SpringBoot多环境配置_59、SpringBoot多环境配置介绍和项目实战...
- 3D数学之-三角形网格
- ajax.post传输数据,ajax POST方式数据传递
- android会员管理,基于Android平台的会员管理系统设计与实现
- 数字图像处理(三)图像复原(噪声生成,噪声滤波器,逆滤波,维纳滤波,有约束最小二乘恢复)
- 柱面投影、拼接视差、球面投影
- 华为手机热点无法连接_为什么电脑就是连不上华为手机的热点
- 联合国发布全球城市经济竞争力20强:中国5城市跻身前20,深圳国内第一
- 图像处理学习笔记-05-图像复原与重建1
- 有1亿个数字,其中有2个是重复的,快速找到它,时间和空间要最优
- Aid Learning更换壁纸
- 智能指针(unique_ptr、shared_ptr、weak_ptr)
热门文章
- 二维码营销是若何在消费者之间迅速成长的
- 使用requests爬取易物天下商品类型实战.md
- jacoco离线模式下单元测试类以mockito方式调用业务类必然冲突(instrumented 验证)
- 几种预防禽流感的方法:
- android tv 遥控器按键的处理(例一)
- AndroidStudio编译失败:Could not initialize class com.android.repository.api.RepoManager
- 【考研经验】2018北邮计算机学院考研经验(复试经验较多)
- 医用计算机应用大一,计算机应用技术专业学生大一学年自我鉴定
- 网御星云防火墙CPU使用率100%的解决方案
- hibernate中联合主键要同时重写hashCode()和equals()方法