MATLAB无法调整我的身材?

时间:2012-06-20 15:40:00

标签: matlab resize position matlab-figure

这是一个非常奇怪的问题。我的MATLAB脚本中有一个主窗口。以下是管理它的代码:

mainfigure = figure (100);
set(0,'Units','pixels')
set (mainfigure, 'Position', [384   433   943   582],...
    'Color', [0.8 0.8 0.8],...
    'NumberTitle', 'off',...
    'MenuBar', 'none',...
    %'CloseRequestFcn',{@closeGUI},... % commented out because it makes it impossible to close this figure when closeGUI isn't defined
    'Name', 'ASProject');

这个图里面有一些uicontrols,还有一个子图(我没有发布代码,因为它很长,但是如果你需要它来诊断我会提供它)。代码中没有其他数字,因此不应有任何干扰。

无论如何,我试图调整我的身材。但是,无论我插入集合的“位置”部分的值是多少,窗口大小都保持不变!发生的一切都是屏幕上的位置变化。事实上,我只修改高度和宽度参数,但它仍然改变了屏幕上的位置而不是图形大小。所以

[384 433 943 582]
[384 433 200 200]
[384 433 5   5  ]

大小相同,但只是在屏幕上的不同位置!

这对我没有任何意义。为什么我的身材尺寸会像这样锁定?这是令人沮丧的,因为我只需要减少一个非常小的数量(宽度减少50-70像素),我不能这样做!

0 个答案:

没有答案