我在Matlab中创建了两个GUI:gui1
和gui3
。
我不知道为什么,但gui3
总是在前台。
如果在gui3
正在运行时,我尝试点击Matlab或其他内容,我会听到经典的“哔哔”声。 Windows和gui3
始终保持在前台。
为什么呢?
Here's a gif以便更好地了解正在发生的事情。
我在检查员中搜索过,但没有找到与我的案子有关的事情。我该如何解决? 我不会在这里写下我的代码,因为我不知道该写什么,但如果你需要,我会。
谢谢
答案 0 :(得分:1)
如果GUI将WindowStyle
属性设置为modal
,则会发生这种情况。 modal
表示它将始终位于顶部,并将阻止Matlab GUI的其余部分。尝试将WindowStyle
更改为normal
。