GUI screen size problem
1 次查看(过去 30 天)
显示 更早的评论
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
2015-9-21
Does the one that there is a problem have dual screens?
Which operating system is being used?
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 Exchange 中查找有关 Environment and Settings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!