Guide components missing due to y position > 1
Mostrar comentarios más antiguos
Hello, I have noticed when I open up an old matlab GUI (created using GUIDE) from back in 2015, some of the components are missing near the top of the figure.
I noticed that their y-position has somehow changed to be > 1 as shown below (1.16). Is there a way to correct & stop this?
n

Thanks
Jason
7 comentarios
Adam Danz
el 10 de En. de 2019
What are the units? Are they normalized units?
Jason
el 10 de En. de 2019
Adam Danz
el 10 de En. de 2019
If the GUI was created using guide, it would be easiest just to open the figure in guide, manually rearrange the GUI components, and then save the figure.
Jason
el 10 de En. de 2019
Rik
el 10 de En. de 2019
And some people still wonder why I'm so militant in my discouraging of the use of GUIDE.
You could try to fix this in code. At the end of the initializer you could loop through all children of the figure and set objects outside of the figure bounds to the required position.
Jason
el 10 de En. de 2019
Adam Danz
el 10 de En. de 2019
Before opening the hood, I'd open the GUI in matlab 2015 again (if possible) to confirm that this is a problem with the matlab version. I'd also confirm that the units are normalized. Sometimes merely closing and restarting matlab will fix these quirks. You mentioned that the screen was affected too which suggests a bigger problem.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre MATLAB en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!