Filter löschen
Filter löschen

Multiple GUI's together for the same program

9 Ansichten (letzte 30 Tage)
Amani
Amani am 27 Nov. 2011
Kommentiert: Omer Yuval am 18 Okt. 2020
Hi for everyone ,
I want to make 2 GUI's for my program How i can make them , and how i can linked them together by some buttons ?
Thnx ..
  3 Kommentare
Amani
Amani am 27 Nov. 2011
hmmm .. I mean that i wanna to make two windows , one of them get first as introductory , and if i click a button must show me the second window.
I hope you understood what i mean :(
Omer Yuval
Omer Yuval am 18 Okt. 2020
https://uk.mathworks.com/matlabcentral/fileexchange/81348-gui_template

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Jared
Jared am 27 Nov. 2011
Suppose you have 2 GUIs main and ext_plot you can open the 2nd GUI from main with the line
ext_plot;
You can pass variables using getappdata and setappdata suppose we want to pass a function into ext_plot to graph.
% In main
f = 'x^2+y^2';
setappdata(0, 'function', f);
ext_plot;
% In ext_plot
f=getappdata(0, 'function');
func=inline(f);
ezsurf(func,[-2 2]);
  1 Kommentar
Amani
Amani am 28 Nov. 2011
Thanxx alot :)
It is okay , but if i don't want the main still exist after the opening of ext_plot, what can i do ?
I mean the first must close after the second was opened.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Image Analyst
Image Analyst am 27 Nov. 2011

Kategorien

Mehr zu Introduction to Installation and Licensing finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by