[英]I need help on this radio button
這個語法有什么問題? 為什么無法通過特定的單選按鈕(Ch1-4)設置值?
switch get(get(handles.uipanel4,'SelectedObject'),'Tag')
% --- Executes on button press in setF.
function setF_Callback(hObject, eventdata, handles)
% hObject handle to setF (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global hz;
hz=get(handles.editF, 'String');
if handles.Ch1
set(handles.fCh1, 'String', hz);
elseif handles.Ch2
set(handles.fCh2, 'String', hz);
elseif handles.Ch3
set(handles.fCh3, 'String', hz);
elseif handles.Ch4
set(handles.fCh4, 'String', hz);
end
您的問題不夠具體,無法很好地回答。 您遇到什么問題?
但是,這是我的猜測:
switch get(get(handles.uipanel4,'SelectedObject'),'Tag')
應該做什么? 您啟動了switch語句,但從未定義大小寫...這應該引起語法錯誤。 因此,如果有任何問題,這就是您應該解決的問題。
看一下switch語法 。
如果您提供更多信息,我將很樂意修改我的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.