Fit buttons to full screen
14 次查看(过去 30 天)
显示 更早的评论
I want to visualize an interface made in app designer but when I maximize the interface to see it full screen the buttons do not fit and I do not know how to solve it.
0 个评论
采纳的回答
Yair Altman
2017-10-3
In App Designer, set the buttons' Units property to 'Normalized' instead of 'Pixels' (or whatever other value they currently have).
2 个评论
Yair Altman
2017-10-6
Controls created via App Designer (i.e. web-based) do not have the Units property. Panels do have this control, but when you try to set their Units to normalized Matlab issues an error. In short, App Designer [still] does not support normalized units.
As a workaround [until MathWorks enabled true normalized units], you can set a custom app.UIFigure.SizeChangedFcn callback to compute and update the button's position/size whenever the figure is resized. It's ugly but it should work.
Alternatively, use the standard (non-web-based) Matlab GUI, using either GUIDE and/or programmatic functions (figure, uicontrol, uipanel etc.). The buttons and panels created with uicontrol and uipanel (respectively) have true normalized units.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Migrate GUIDE Apps 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!