MATLAB GUI控件大小和字体适应界面和电脑分辨率
1、第一步:首先我们自行设计一个GUI界面,在命令行窗口输入guide命令即可调出GUI创建,创建好GUI界面后将显示控件放置进去并布局好,如下图所示。

3、第三步:我们进入GUI编辑界面,点击【视图】—【属性检查器】,找到Resize,把Resize的off更改成on,勾选即可。此时我们就可以使用最大化工具也可以手动调整界面大小了,如下图所示,此时我们可以发现界面大小虽然调整了,但我们的显示控件的大小及位置并未自适应界面大小而变化。下面我们来设置显示控件的位置自适应GUI界面大小。


6、第六步:我们将各界面中各显示控件的FontUnits属性都统一设置为normalized即可使显示控件的字体大小自适应GUI界面大小和电脑分辨率变化。双击单个控件可以进入该控件的属性检查器修改该控件FontUnits属性为normalized,我们一次框选多个显示控件并双击可以一次修改多个显示控件的FontUnits属性为normalized,修改完成后此时我们再次调整GUI界面大小或者在其他不同分辨率的电脑上运行,此时我们可以发现我们的显示控件的字体大小也自适应跟随GUI界面大小和电脑分辨率大小而变化了,不会再出现文字显示不全的情况了。
