有没有办法创建一个以最大化窗口开始的GUI?
我试图在我的gui set(gcf,'Units','normalized','Position',[0,0,1,1]);
函数的末尾添加mygui_OpeningFcn()
,但GUI未正确最大化(请参阅printscreen)。
将GUIDE的GUI属性设置为Units-'normalized'
和Position-[0,0,1,1]
也无济于事。
我也尝试使用Matlab File Exchange maximize function在我的gui maximize(handle.figure1);
的末尾添加mygui_OpeningFcn()
,但它也不起作用(相同的视觉结果 - 一个GUI,它是没有完全最大化。)
当我启动它时,有没有办法让Matlab GUI显示为最大化的数字? 为什么我会得到这种奇怪的GUI视觉行为?
答案 0 :(得分:1)
如果您使用的是Windows计算机,我建议您使用FEX提交的WindowAPI
。它直接调用Windows API函数(使用MEX文件),从而允许对数字进行更高级的控制,而不仅仅是最小化和最大化:
hFig = figure('Menubar','none');
WindowAPI(hFig,'Maximize')