Receiving Data from GUI edit box

I am having issues with retrieving the information that the user inputs into the GUI. The edit box is as follows.
IP_Adress_Phone=uicontrol('Style','edit','BackgroundColor','white','Units','Normalized','Position',[.1 .1 .4 .1],'String','Enter your phone IP address here',...'Visible','on','Callback',@callbackfn);

Respuestas (1)

Kevin Gleason
Kevin Gleason el 3 de Mayo de 2017
Using the code you provided above:
IP_Adress_Phone=uicontrol('Style','edit','BackgroundColor','white',...
'Units','Normalized','Position',[.1 .1 .4 .1],...
'String','Enter your phone IP address here',...
'Visible','on','Callback',@callbackfn);
In order to extract data, you need to define the callback. The callback's first parameter will be a reference to the IP Text Field itself. You can then extract the Text Field's "String" Property.
function callbackfn(hObj, e)
ipAddr = hObj.String;
disp(['ipAddr: ' ipAddr]);
end
Callback's Documentation for reference:

Categorías

Más información sobre App Building en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 30 de Abr. de 2017

Editada:

el 4 de Mayo de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by