我使用GUIDE制作了一个GUI。突然,当我重新打开MATLAB时,GUI窗口被调整大小,放大并裁剪,错过了它的顶部。这也显示在GUIDE中。
我使用的是同一台计算机和MATLAB版本。我已经尝试重启MATLAB和计算机本身。
我能想到的唯一改变的是我正在使用的第二台显示器,但我尝试将其插入和插入,但它没有帮助。 这在我正在使用的其他GUI中不会发生。
规格: Windows 8,MATLAB R2013a,1920x1080屏幕分辨率。
答案 0 :(得分:0)
尝试将所有控件的units
更改为normalized
。
答案 1 :(得分:0)
MATLAB根据有关屏幕大小的系统信息调整GUI,因此添加第二个监视器可能会改变该系统信息并混淆MATLAB。您可以通过拔下新显示器并重新启动计算机/程序来测试是否是导致问题的原因。
对于一个项目,我不得不将所有内容的单位更改为字符,以便适合各种屏幕尺寸。规范化也应该起作用,但是,它不会将gui恢复到它被抬起之前的状态,只能防止它再次变化。
因此,请尝试恢复原始屏幕配置并重新启动计算机。如果这样可以解决问题,请将您的单位更改为标准化或字符。