2017-05-25 52 views
0

我在Matlab中创建了两个GUI:gui1gui3。 我不知道为什么,但gui3总是在前台。 如果当gui3正在运行,我尝试点击Matlab或其他的东西,我听到Windows的经典'哔声',并且gui3总是停留在前台。 为什么?Matlab GUI总是在前台

Here's a gif更好地了解发生了什么。

我在Inspector中搜索,但没有发现任何事情要做我的情况。我该如何解决它? 我不在这里写我的代码,因为我不知道该写什么,但如果你需要它,我会的。

谢谢

+1

是否有'WindowStyle'属性设置为'modal'? 'modal'意味着它永远处于顶峰。如果是这样,请尝试将'WindowStyle'改为'normal' – Tom

+0

谢谢我解决了! – beth

+0

会不会,谢谢@ m7913d – Tom

回答

1

如果GUI具有WindowStyle属性设置为modal会发生这种情况。 modal表示它将始终处于顶部,并会阻止Matlab GUI的其余部分。尝试将WindowStyle更改为normal