Allow GUI to show a different table whenever the popup menu is accessed.
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi there, I have tried doing this but it does not seem to display anything when i select a value from the popup menu. Is there a way to do this? Furthermore, do i place the tables in the same position (overlapping one another) if i want it to appear in the same place when i access the popup menu? Thank you
function popupmenu2_Callback(hObject, eventdata, handles)
% hObject handle to popupmenu2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
items = get(hObject,'String');
index_selected = get(hObject,'Value');
item_selected = items{index_selected};
display(item_selected);
uitable(handles.uitable(index_selected));
cla;
댓글 수: 0
채택된 답변
Jan
2018년 3월 9일
편집: Jan
2018년 3월 9일
You can disable the visibility of the other uitable objects:
set(handles.uitable, 'Visible', 'off);
set(handles.uitable(index_selected), 'Visible', 'on');
Instead of creating a bunch of uitable objects, it might be more efficient to create one table only and modify the 'Data' property only.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!