文件名称:关于matlabradiobutton的用法讲解纠正一个错误用法-radiobutton.rar
文件大小:5KB
文件格式:RAR
更新时间:2022-09-02 07:15:24
matlab
关于matlabradiobutton的用法讲解纠正一个错误用法-radiobutton.rar 关于radiobutton的用法讲解---自己想的,不恰当不要见笑 最近发现很多人在buttongroup中,使用很多radiobutton的时候,喜欢为每一个radiobutton设置一个callback,包括几个以前有人上传的附件中也这么做,我想说的是这不是一种好的方法。而且这样做还会有一个后果,就是单击一个radiobutton的时候,会一个都不选择上,如图 1.jpg 上图可以看到,点击一次选择上,在点击一次就一个都没有选上了。 事实上,既然使用的是buttongroup,我们就应该把他们当做一个整体来处理,而不是单独写一个callback。这里就可以使用buttongroup中提供的SelectionChangeFcn函数,这样,你就始终是有一个是选择上的,而且不会出错。图中的下面一幅 附上m文件,方便下载,压缩成了一个包,为方便没有m币的人查看,下面写出了SelectionChangeFcn函数 function uipanel2_SelectionChangeFcn switch get % Get Tag of selected object case 'radiobutton3' msgbox; % Code for when radiobutton1 is selected. case 'radiobutton4' msgbox; % Code for when radiobutton2 is selected. otherwise end
【文件预览】:
radiobutton.m
radiobutton.fig