Ich verwende Matlab R2012a (7.14.0.737) 64-Bit auf einem Windows 7 PC. Ich habe 2 Monitore. Ich möchte in der Lage sein, eine Matlab-GUI-Figur auf dem zweiten Monitor (auf der linken Seite) zu öffnen.GUI-Figur nicht auf Dual-Monitor öffnen, aber andere Zahlen sind in Ordnung
an der Befehlszeile Öffnungszahlen funktioniert es gut.
h = figure(... , 'position',[some -value on the other screen y w h)
aber die GUI Figur ist auf dem 1. Monitor trotz 1) der richtige Position eingegebenen Werte in die GUI-Fenstereigenschaften und/oder 2) mit dem Code
set(hObject, 'position',[some -value on the other screen y w h)
in der GUI Öffnung immer gemacht Funktion.
Allerdings, wenn ich diesen Code in der Ausgabefunktion platzieren, ist es in Ordnung. unelegant wie Sie die Figur erscheinen sehen und dann rübergehen. Die Werte in der GUI sind so eingestellt, wie ich es möchte. einfach ignoriert von Matlab scheint es. Irgendwelche Ideen?
- Update *
Ich habe gelesen, da diese Matlab movegui(fig, 'onscreen')
aufruft, wenn eine Führungs erstellte Figur zu öffnen. arg. Ich vermute jetzt, das Problem ist, wie man das übergeht, oder wie man "on-screen" als den anderen Monitor einstellt. Immer noch keine Lösung an diesem Ende
großer Trick, danke! – user1877560