GUI Resize - region of interest???
1 回表示 (過去 30 日間)
古いコメントを表示
Hello all! I 'm trying to resize to a region of interest. Well I have half of what I want as shown in the code here:
% Make figure 1
f1 = figure('Name','Window 1');
%Add some text boxes
u1 = uicontrol(f1, ...
'Style','text', ...
'String','Upper Data', ...
'Callback','feval(plotf)', ...
'position', [250 380 100 15]);
u1 = uicontrol(f1, ...
'Style','text', ...
'String','Lower Data', ...
'Callback','feval(plotf)', ...
'position', [250 20 100 15]);
%grab current position data
get(gcf,'position')
%so you see both the upper and lower regions
pause(2)
%set new data
set(gcf,'position', [677 610 560 210])
What I need is to find a way to get essentially a position of:
set(gcf,'position', [677 610 560 210:420])
But that code is not the correct way to accomplish this. I need is a way to display the upper regions just like I display the lower regions.
Please help!
Thanks
0 件のコメント
採用された回答
Robert Cumming
2014 年 7 月 11 日
I'm not clear about the actual question but the position vector defined as:
[bottomLeft topRight width height]
so are you looking for:
set ( gcf, 'position', [677 610 564 420] )
1 件のコメント
Joseph Cheng
2014 年 7 月 11 日
編集済み: Joseph Cheng
2014 年 7 月 11 日
Additional information can be found in the poster's earlier post where we suggested the code would not work that way. http://www.mathworks.com/matlabcentral/answers/141455-gui-position-property-issue
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Graphics Object Programming についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!