Matlab GUI 始终在前台
Matlab GUI always on foreground
我在 Matlab 中创建了两个 GUI:gui1
和 gui3
。
我不知道为什么 gui3
总是在前台。
如果,当gui3
为运行时,我尝试点击Matlab或其他东西,我听到Windows的经典'beep'和gui3
总是停留在前景。
为什么?
Here's a gif 以便更好地了解正在发生的事情。
我在 Inspector 中进行了搜索,但没有找到与我的案例相关的任何信息。我该如何解决?
我不在这里写我的代码,因为我不知道该写什么,但如果你需要它,我会的。
谢谢
如果 GUI 将 WindowStyle
属性 设置为 modal
,就会发生这种情况。 modal
意味着它总是在最上面并且会阻塞 Matlab GUI 的其余部分。尝试将 WindowStyle
更改为 normal
。
我在 Matlab 中创建了两个 GUI:gui1
和 gui3
。
我不知道为什么 gui3
总是在前台。
如果,当gui3
为运行时,我尝试点击Matlab或其他东西,我听到Windows的经典'beep'和gui3
总是停留在前景。
为什么?
Here's a gif 以便更好地了解正在发生的事情。
我在 Inspector 中进行了搜索,但没有找到与我的案例相关的任何信息。我该如何解决? 我不在这里写我的代码,因为我不知道该写什么,但如果你需要它,我会的。
谢谢
如果 GUI 将 WindowStyle
属性 设置为 modal
,就会发生这种情况。 modal
意味着它总是在最上面并且会阻塞 Matlab GUI 的其余部分。尝试将 WindowStyle
更改为 normal
。