簡體   English   中英

我需要此單選按鈕的幫助

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM