MATLAB GUIのOpendFCNに新しいウィンドウを追加すると、実行中のメインウィンドウの背面になります。
-
22-12-2019 - |
質問
MATLABガイドにはMain_window
があります。New_window
を実行すると、Main_window
を開くことができますので、このコードをOpeningFcn
のMain_window
に追加します。
New_window();
.
Main_window
を実行すると、New_window
はMain_window
の後方になります。走行後にMain_window
の前に望んでいます。
助け?
解決
main_windowが実行を終了する前にnew_windowを呼び出しているため、これは起こります。 アイデア:
-
代わりにnewからMain Mainを呼び出すことができます。私はあなたがすでにこれを試してみると思います、そしてそれはあなたのアプリケーションのためには機能しません
-
ユーザーにnew_windowを使って何かをする場合は、main_windowに進み、New_WindowオープンFCNでUIAITを有効にして、ユーザーが閉じるまでフォーカスに保つことができます。
-
2行を含むスクリプトを作成する
Main_window; New_window;
- 最終的には、コントロールを最大化したい場合は、ガイドを使用する代わりに独自のGUIを作成する必要があります。
そのスクリプトを実行すると、順番に両方のプログラムを起動し、new_windowは上にあります。
所属していません StackOverflow