How to set a buttons from their panel
조회 수: 1 (최근 30일)
이전 댓글 표시
I have a Panel with several checkbox buttons. I want to read their value and change their setting.
ButtonsValue = get(get(handles.Panel,'Children'),'Value')
for eg.:
ButtonsValue =
[1]
[1]
[0]
Now I want to reload this value:
ButtonsHandle = get(handles.Panel,'Children');
set(ButtonsHandle,'Value',ButtonsValue)
That gives back an error:
Error using set
Conversion to double from cell is not possible.
댓글 수: 0
채택된 답변
Jan
2013년 2월 28일
편집: Jan
2013년 2월 28일
If set gets a list of handles as input, the value of the property can be a cell also, if the name or the property is provided as cell also:
ButtonValue = {0, 1, 0}; % Or perhaps {0;1;0}
ButtonsHandle = get(handles.Panel, 'Children');
set(ButtonsHandle, {'Value'}, ButtonsValue);
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Programming Utilities에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!