GUIDE hack to UITABS not quite working as expected
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello, I have tried to follow the link below to "hack" a uitab group using guide. In short it uses panels that are assigned to a uitab group.
However, following the exact instructions yields:
![im136.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/241429/im136.png)
when I use the following, it seems to hide everything else on my main figure called GUI1.
handles.tgroup = uitabgroup('Parent', handles.GUI1,'TabLocation', 'top');
and when I change the line above to:
pos=get(handles.P1,'Position')
handles.tgroup = uitabgroup('Position', pos,'TabLocation', 'top');
I get the correct location as well as the rest of mycomponents on my main figure being visible now, but everything is squashed up on the panels.
![im135.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/241430/im135.png)
2 commentaires
Adam
le 7 Oct 2019
Looks like something where you would need to play around with the units and check the relative positions of components within a panel. It's not something I would ever want to do though, especially in your case where the tabs are just part of a UI rather than filling the whole UI as in the original example. I have always used programmatic GUIs and the GUI Layout toolbox for doing tabs in a UI.
It should be possible to keep the components of a panel in the same relative positions when you re-parent the panel though if you do it correctly.
Réponses (0)
Voir également
Catégories
En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!