2016-09-28 4 views

답변

1

:)하시기 바랍니다 어떤 도움을 부탁드립니다

, 나는 당신이 목록 상자와 라디오 버튼 그룹과 GUI를 가지고 그것을 가지고, 당신은 라디오 버튼 그룹으로의 선택 옵션을 업데이트 할 목록 상자 선택이 변경됩니다.

목록 상자 선택이 변경 될 때마다 실행되는 콜백 함수가 필요합니다. 가이드 (MATLAB GUI 작성 도구)을 사용하여 GUI를 작성한 경우이 기능이 이미 작성되었을 가능성이 큽니다. 그것은 같이 보일 것입니다 :

% --- Executes on selection change in myListBox. 
function myListBox_Callback(hObject, eventdata, handles) 

당신은 목록 상자 (선택 항목)의 현재 상태를 가져옵니다, 그에 따라 라디오 버튼 그룹 선택을 갱신하는 함수 내에서 일부 코드를 넣어합니다. 집합 명령이 여기 유용합니다.

contents = get(hObject,'String') % returns listbox contents as cell array 
selection = contents{get(hObject,'Value')}  % returns selected item from listbox 

% <- code here to decide which radiobutton to select -> 

set(handles.targetRadiobuttonHandle,'Value',1)