How to know if a radio button is selected or not?
11 次查看(过去 30 天)
显示 更早的评论
Dear all,
I have one GUI with 4 Radio Buttons and one Push Putton. All of them are in one Button Group.
I want, if the user didn't select any radio button, then the Push Button will do code-A, and if the user selected any of the radio buttons, then the Push Button will do code-B.
Any idea how to do that?
The code below is in my Push Button Function
if
%user did not select any radio button, then do this
else
%do this if a user selected a radio button
switch get(get(handles.uipanel4,'SelectedObject'),'Tag')
case 'radiobutton5', line_type = 'imline';
case 'radiobutton6', line_type = 'impoint';
case 'radiobutton7', line_type = 'imfreehand';
case 'radiobutton8', line_type = 'impoly';
end
Any suggestion will be appreciated.
Thank you.
Meshoo
采纳的回答
nl2605
2014-3-20
Anyway what you can do is in the callback function of your pushbutton, write this if else statement
if (get(handles.radiobutton1,'Value') == 0 && get(handles.radiobutton2,'Value') == 0 && get(handles.radiobutton3,'Value') == 0 && get(handles.radiobutton4,'Value' == 0)
%user did not select any radio button, then do this
else
%do this if a user selected a radio button
switch get(get(handles.uipanel4,'SelectedObject'),'Tag')
case 'radiobutton5', line_type = 'imline';
case 'radiobutton6', line_type = 'impoint';
case 'radiobutton7', line_type = 'imfreehand';
case 'radiobutton8', line_type = 'impoly';
end
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Interactive Control and Callbacks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!