How to get groot before R2014b?
이전 댓글 표시
I am working on a GUI program. groot was used in the scripts.
However, when applying it I found some old computers installed older version of Matlab, which made the GUI down.
I was thinking of define a variable groot to make the GUI working if matlab version was older than R2014b, by verLessThan.
How should I do it?
댓글 수: 6
Star Strider
2019년 12월 13일
If I remember correctly, prior to R2014b, the default setting was 0.
Setting:
groot = 0;
may work.
Albert Bing
2019년 12월 13일
Star Strider
2019년 12월 13일
I doubt if it would work in R2014b and later releases.
I believe it is only used to set the default properties, as is groot. (I have not needed to do that in a long time.)
Steven Lord
2019년 12월 13일
I don't think that specific uicontrol command should work in any MATLAB release. uicontrol objects can't be parented to the root graphics object. The error message I receive in release R2019b should probably be similar to the one you received in the older release:
"Parent must be a Figure or UITab or any UIContainer"
Change that 0 to h, the figure you created on the previous line.
Walter Roberson
2019년 12월 13일
Sometimes groot is useful to provide a starting point for findall or findobj especially with a -depth argument (the starting point is not formally defined if you omit the object reference.)
Albert Bing
2019년 12월 14일
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!