【问题标题】: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 恢复到它被顶起之前的状态,只会阻止它再次改变。

    因此,请尝试恢复到原始屏幕配置并重新启动计算机。如果这样可以解决问题,请将单位更改为规范化或字符。

    【讨论】:

    • 谢谢。我已经按照你的建议做了,但没有解决问题。
    猜你喜欢
    • 1970-01-01
    • 2014-02-06
    • 2010-10-10
    • 2012-01-13
    • 2023-04-01
    • 1970-01-01
    • 2014-01-11
    相关资源
    最近更新 更多