How to get groot before R2014b?
Ältere Kommentare anzeigen
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 Kommentare
Star Strider
am 13 Dez. 2019
If I remember correctly, prior to R2014b, the default setting was 0.
Setting:
groot = 0;
may work.
Albert Bing
am 13 Dez. 2019
Star Strider
am 13 Dez. 2019
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
am 13 Dez. 2019
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
am 13 Dez. 2019
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
am 14 Dez. 2019
Antworten (0)
Kategorien
Mehr zu Creating, Deleting, and Querying Graphics Objects finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!