Matlab GUI始终在前台

时间:2017-05-25 11:25:48

标签: matlab user-interface matlab-guide

我在Matlab中创建了两个GUI:gui1gui3。 我不知道为什么,但gui3总是在前台。 如果在gui3正在运行时,我尝试点击Matlab或其他内容,我会听到经典的“哔哔”声。 Windows和gui3始终保持在前台。 为什么呢?

Here's a gif以便更好地了解正在发生的事情。

我在检查员中搜索过,但没有找到与我的案子有关的事情。我该如何解决? 我不会在这里写下我的代码,因为我不知道该写什么,但如果你需要,我会。

谢谢

1 个答案:

答案 0 :(得分:1)

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