How to set a value from code or callback to a edit text box
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
danny krawz
el 4 de Jul. de 2011
Comentada: Daniel Liberman
el 22 de Mzo. de 2020
How to set a value from code or callback to a edit text box I have one text edit box "edit1" on gui.fig, and the code in gui.m with:
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @gui_OpeningFcn, ...
'gui_OutputFcn', @gui_OutputFcn, ...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
function gui_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
guidata(hObject, handles);
function varargout = gui_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;
function varargout = gui(varargin)
function edit1_Callback(hObject, eventdata, handles)
function edit1_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
}
0 comentarios
Respuesta aceptada
Gerd
el 4 de Jul. de 2011
Hi danny,
in your function edit1_CreateFcn(hObject, eventdata, handles) you can set the "String" value by typing
set(hObject,'String','Hello World');
Gerd
4 comentarios
Gerd
el 5 de Jul. de 2011
Hi danny,
sure it is possible. Lets say you have a test.txt file where you only have one line included "Hello World".
Again in the edit1_CreateFcn you can write
fid = fopen('test.txt');
line = fgetl(fid);
fclose(fid);
set(hObject,'String',line);
Daniel Liberman
el 22 de Mzo. de 2020
Hi Gred,
What if I have an edit text and several popup menus, and I want to insert a different text from text files on my computer to the edit text box for each popupmenu?
Más respuestas (0)
Ver también
Categorías
Más información sobre Characters and Strings en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!