GUI screen size problem

3 次查看(过去 30 天)
eyal lampel
eyal lampel 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 CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by