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);

Réponses (1)

Kevin Gleason
Kevin Gleason le 3 Mai 2017

0 votes

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:

Catégories

En savoir plus sur App Building dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by