2012-09-27 31 views

回答

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') 
+0

謝謝上面的回答。雖然這可以很好地工作,但如果您需要添加大量屏幕,則在使用GUIDE進行開發時會變得有點複雜。有沒有另一種方法來做到這一點。再次感謝 –

+0

@Juggler您可以使用GUIDE創建圖形,並以可見性創建,例如'fig = figure(...,'Visible','off')。然後當你想切換視圖時,隱藏第一個窗口,然後顯示另一個窗口。除此之外,我沒有任何想法。 – angainor

相關問題