MATLAB GUIのOpendFCNに新しいウィンドウを追加すると、実行中のメインウィンドウの背面になります。

StackOverflow https://stackoverflow.com//questions/25063062

質問

MATLABガイドにはMain_windowがあります。New_windowを実行すると、Main_windowを開くことができますので、このコードをOpeningFcnMain_windowに追加します。

New_window();
.

Main_windowを実行すると、New_windowMain_windowの後方になります。走行後にMain_windowの前に望んでいます。

助け?

役に立ちましたか?

解決

main_windowが実行を終了する前にnew_windowを呼び出しているため、これは起こります。 アイデア:

  1. 代わりにnewからMain Mainを呼び出すことができます。私はあなたがすでにこれを試してみると思います、そしてそれはあなたのアプリケーションのためには機能しません

  2. ユーザーにnew_windowを使って何かをする場合は、main_windowに進み、New_WindowオープンFCNでUIAITを有効にして、ユーザーが閉じるまでフォーカスに保つことができます。

  3. 2行を含むスクリプトを作成する

    Main_window;
    New_window;
    
  4. そのスクリプトを実行すると、順番に両方のプログラムを起動し、new_windowは上にあります。

    1. 最終的には、コントロールを最大化したい場合は、ガイドを使用する代わりに独自のGUIを作成する必要があります。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top