【问题标题】:MATLAB: GUI suddenly zoomed-in and croppedMATLAB:GUI 突然放大并裁剪
【发布时间】:2014-09-19 19:44:46
【问题描述】:
我有一个使用 GUIDE 制作的 GUI。突然,当我重新打开 MATLAB 时,GUI 窗口被调整大小、放大和裁剪,失去了顶部。这也显示在 GUIDE 本身中。
我使用的是同一台计算机和 MATLAB 版本。我已经尝试重新启动 MATLAB 和计算机本身。
我能想到的唯一改变是我使用的第二台显示器,但我尝试将其插入和拔出,但没有帮助。
这在我使用的其他 GUI 中不会发生。
规格:
Windows 8,MATLAB R2013a,1920x1080 屏幕分辨率。
【问题讨论】:
标签:
matlab
user-interface
zooming
crop
matlab-guide
【解决方案1】:
尝试将所有控件的units 更改为normalized。
【解决方案2】:
MATLAB 根据有关屏幕大小的系统信息来调整 GUI 的大小,因此添加第二个监视器可能会更改该系统信息并使 MATLAB 感到困惑。您可以通过拔下新显示器并重新启动计算机/程序来测试这是否是导致问题的原因。
对于一个项目,我必须将所有内容的单位更改为字符,以便其大小适合各种屏幕尺寸。规范化也应该可以工作,但是,它不会将 gui 恢复到它被顶起之前的状态,只会阻止它再次改变。
因此,请尝试恢复到原始屏幕配置并重新启动计算机。如果这样可以解决问题,请将单位更改为规范化或字符。