GUIDE layout of growable grid of images
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Doctor G
el 17 de Abr. de 2015
Comentada: Doctor G
el 22 de Abr. de 2015
I have 6 images that I am displaying with imshow() each in a axes element.
Each one has a static text label centered over it.
I want these arranged as a 2x3 (3 wide) grid of "subplots" on the left or right side of the GUI. And I want each image to grow as the GUI is expanded, so that the grid of displays has the text centered and they stay in a grid.
Then on the right side, I want a small panel of buttons (about 3) and a table below that. This section should not grow or shrink (or at least stay anchored to the right of the image grid.
Ideas on how to do this? examples?
0 comentarios
Respuesta aceptada
Geoff Hayes
el 18 de Abr. de 2015
If you want your axes controls to be scaled appropriately as the GUI is resized, then take a look at GUI Options which allows you to set the GUI Resize behaviour to proportional so that the software automatically scales the components in the UI in proportion to the new figure window size.
3 comentarios
Adam
el 20 de Abr. de 2015
Editada: Adam
el 20 de Abr. de 2015
Setting the Resize behaviour to proportional will change the Units property of all your UI components to normalized. For those components you wish to not have resize you should change the Units to something else (I favour 'Pixels' , but basically anything other than normalized will stop them resizing).
To be honest resizing behaviour in Matlab GUIs is generally horrible, but this kind of works if you don't expect too much of it!!
Más respuestas (0)
Ver también
Categorías
Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!