一段时间以来,我一直在研究一系列 GUI。我使用运行 OSX 的 Mac 来编写我所有的代码,我遇到的问题是在 windows 中使用 GUI 时外观存在偏差,其中一些是次要的,而其中一些非常重要。
1)windows版本的文字总体上要大得多。这导致我的一些按钮标题简单地离开了按钮,或者面板标题超出了面板。
2) Mac 和 Windows 之间的轴似乎是不同的尺寸。即在我的 Mac 上显示为方形的轴在 Windows 上将显示为拉长或矩形,反之亦然。
3) 图形显示不同。这是真正的问题。我的一些 GUI 使用轴来显示文本和模拟化学反应动画。在 Mac 上,它们看起来非常好,但在 Windows 系统上,尺寸完全关闭。
我已按照 Mathworks 帮助页面的建议将所有“单位”设置为“字符”,并且我没有指定任何字体以允许每个系统使用其默认值。然而,我已经指定了字体大小,但显然,windows 上的 12 点字体与 mac 上的 12 点字体有很大不同。
有没有办法解决这些问题?我认为设置一个指定的字体大小并允许使用默认字体可以解决这个问题,但它没有,而且我在这一点上有点枯燥。