2012-09-27 2 views
0

나는이 Constructing a web based tool using Matlab 프로젝트를 다루고 있습니다.MATLAB GUI에서 한 화면 씩

이 점에 관해서는, 한 화면에서 다른 화면으로 가도록 내 GUI가 필요합니다. 예를 들어 환영 화면이 MENU가있는 화면으로 이동합니다. 다른 하나의 무화과를 부를 수는 있지만 다른 창을 띄울 것입니다. 하나의 창에 있어야합니다. 각 화면의 배경 이미지는 똑같은 양상을 보입니다.

감사

답변

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

관련 문제