2017-05-25 30 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