在MATLAB GUI中一个接一个的屏幕

时间:2012-09-27 10:24:22

标签: matlab user-interface

我正在处理这个Constructing a web based tool using Matlab项目。

在这方面,我需要我的GUI无缝地从一个屏幕转到另一个屏幕,例如欢迎屏幕到包含MENU的屏幕。我可以从另一个调用一个无花果但是会弹出另一个窗口。我需要它在一个窗口。每个屏幕中的背景图像将重新发送相同的邮件。

谢谢

1 个答案:

答案 0 :(得分:0)

创建您需要的小部件并使用其“可见”属性进行播放:

>> a = uicontrol('Style','edit','String','hello','visible', 'off');
>> set(a, 'visible', 'on')

您也可以将它们分组为uipanels

hp = uipanel('Title','Main Panel','FontSize',12,...
            'BackgroundColor','white',...
            'Position',[.25 .1 .67 .67], 'visible', 'off');
a = uicontrol('Style','edit','String','hello','parent', hp);
set(hp, 'visible', 'on')