Create a second GUI when a pushbutton is pressed

Hi,
I imagine this is fairly straight forward to do... I have created a set of edit boxes in a panel which need to be filled in and have a send button which triggers them to be sent over UDP to another program.
Now what I want to do is have everything within that panel be in a separate GUI window which pops up when a push button is clicked as it is not needed in the main GUI window the whole time.
How is this done?
Cheers,

 채택된 답변

geieraffe
geieraffe 2012년 4월 24일

0 개 추천

Hey John,
just save your data you want to show in the second GUI in the handles, like
handles.mydata = mydata;
or with setappdata() to a GUI:
firstGUI = gcf;
setappdata(firstGUI, 'mydata', mydata);
then start the second GUI with pushbutton_callback and handles.mydata as argument for the second GUI, or get the stored data with getappdata() in your second GUI:
mydata = getappdata(firstGUI, 'mydata');

댓글 수: 1

John
John 2012년 4월 24일
Thank you for this, I will accept when I get a chance to test.
Cheers

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기

제품

태그

질문:

2012년 4월 24일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by