0
我正在研究gui在matlab中。我有一個與radiobutton和listlox小問題。 如何鏈接選擇列表框和單選按鈕中的項目(選中或取消選中)? 任何人都可以幫助我嗎?如何鏈接matlab指南中的列表框和單選按鈕?
我將不勝感激的任何幫助,請:)
我正在研究gui在matlab中。我有一個與radiobutton和listlox小問題。 如何鏈接選擇列表框和單選按鈕中的項目(選中或取消選中)? 任何人都可以幫助我嗎?如何鏈接matlab指南中的列表框和單選按鈕?
我將不勝感激的任何幫助,請:)
從你的描述,我認爲你有一個列表框和一個單選按鈕組一個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)