GUI screen size problem

1 回表示 (過去 30 日間)
eyal lampel
eyal lampel 2015 年 9 月 21 日
コメント済み: Joseph Cheng 2015 年 9 月 21 日
Hi,
I created GUI with GUIDE on a computer, and now, I open my GUI files (fig) on another computer and I can't see the at least the half top of my GUI. The two computers have the same resolution (1900 x 1080). Please, could someone give a hint how to resolve that ? I need to go back and forth between the two computers. I changed to Characters everything, none. To pixels, none. To Normalized, none. My GUI is still out the screen Thank you.
  2 件のコメント
Walter Roberson
Walter Roberson 2015 年 9 月 21 日
Does the one that there is a problem have dual screens?
Which operating system is being used?
Joseph Cheng
Joseph Cheng 2015 年 9 月 21 日
to debug it a bit i'd stick in
disp(get(hObject,'position'))
in the OpeningFcn to see where both computers put the GUI. if anything you can force the GUI to open on a certain position with
pos = get(hObject,'position');
set(hObject,'position',[0 0 pos(3:4)]);
which will load it into the lower left corner but keep the same height and width. substitute the [ 0 0] with an offset that should make it center if that's what you want.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeEnvironment and Settings についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by