Tôi đang sử dụng MATLAB R2012a (7.14.0.737) 64 bit trên cửa sổ 7 PC. Tôi có 2 màn hình. Tôi muốn để có thể mở một con số GUI MATLAB lên trên màn hình thứ 2 (bên trái).Hình GUI không mở trên màn hình kép nhưng các số khác là ok
tại số liệu mở dòng lệnh có hoạt động tốt.
h = figure(... , 'position',[some -value on the other screen y w h)
nhưng hình GUI luôn được thực hiện trên màn hình 1 mặc dù 1) các giá trị đúng vị trí tham gia vào các thuộc tính cửa sổ GUI và/hoặc 2) sử dụng mã
set(hObject, 'position',[some -value on the other screen y w h)
trong việc mở GUI chức năng.
Tuy nhiên, nếu tôi đặt mã này vào chức năng đầu ra thì không sao. không thích hợp khi bạn nhìn thấy hình xuất hiện và sau đó di chuyển qua. các giá trị trong GUI được đặt theo cách tôi muốn chúng cũng vậy. chỉ cần bỏ qua bởi MATLAB có vẻ như. Bất kỳ ý tưởng?
- cập nhật *
Tôi có kể từ khi đọc matlab mà các cuộc gọi movegui(fig, 'onscreen')
khi mở một nhân vật hướng dẫn tạo. arg. Tôi cho rằng vấn đề là cách ghi đè điều đó, hoặc cách đặt 'onscreen' thành màn hình khác. Vẫn không có giải pháp nào về kết thúc này
lừa vĩ đại, cảm ơn! – user1877560