登录论坛

查看完整版本 : [求助]一个GUI的问题,制作的界面怎样定位在屏幕中间?


wwww1031
2007-08-31, 00:52
有一个GUI的问题,我用gui做的界面,运行后它总是出现在右上角
怎么才能使它定位在中间呢?我用position,没有搞定。

瓜咕噜
2007-08-31, 11:57
copy下面代码到你的OpeningFcn函数里面就可以了

set(hObject,'Units','pixels');
figuresize=get(hObject,'Position');
screensize=get(0,'screensize');
set(gcf,'outerposition',[(screensize(3)-figuresize(3))/2,(screensize(4)-figuresize(4))/2,figuresize(3),figuresize(4)]);

smexxling
2008-03-24, 21:33
用得到啊
呵呵呵

jackcgz
2008-05-14, 10:22
非常不粗啊~~~~~~~~~~~~~~~~:biggrin:

chihu117
2008-07-26, 12:04
很不错的说!!!

mtseasky
2008-08-06, 22:23
终于知道怎么把它放在指定位置了
多谢了

forve
2008-08-12, 21:52
用movegui( handles.figure1, 'center' )就可以了

forve
2008-08-12, 21:53
movegui( gcf, 'center' )

schemen
2008-08-28, 22:52
很好!很合适!:tongue: