Windows 7 PCでmatlab R2012a(7.14.0.737)64ビットを使用しています。2台のモニターを持っています。2番目のモニター(左側)でmatlab GUIの図を開くことができるようにしたい。
コマンドラインの開始図では、正常に動作します。
h = figure( ... , 'position',[some -value on the other screen y w h)
ただし、1) GUI ウィンドウのプロパティに正しい位置の値が入力されている、および/または 2) コードを使用しているにもかかわらず、GUI フィギュアは常に 1 番目のモニターで作成されます。
set( hObject, 'position',[some -value on the other screen y w h)
GUIオープニング機能で。
ただし、このコードを出力関数に配置すれば問題ありません。図が表示され、次に移動するのを見るとエレガントではありません。GUIの値は、私が望むように設定されています。matlabによって無視されたようです。何か案は?
- アップデート *
それ以来movegui(fig, 'onscreen')
、ガイドで作成された図を開くときにmatlabが呼び出すことを読みました。引数。問題は、それをオーバーライドする方法、または「画面上」を他のモニターに設定する方法だと思います。この点についてはまだ解決策がありません