how to read in the static text?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
how can i read value in the static text in gui?
0 commentaires
Réponses (2)
TAB
le 31 Jan 2012
In your callback function, where you have access to handles structure
StrVal = get(handles.text1,'String');
Anywhere else
th=findobj('Style','text','-and','Tag','text1'); % Find handle of static text
get(th,'String') % Read value
text1 is your static text.
[EDITED] To copy the value of edit text into static text
function edit1_Callback(hObject, eventdata, handles)
str = get(hObject,'String');
set(handles.text1,'String',str);
When you will hit the 'ENTER' key after entering some string in edit text, static text value will also be updated.
7 commentaires
Walter Roberson
le 2 Fév 2012
function popup1_Callback(hObject, eventdata, handles)
idx = get(hObject, 'Value');
if isempty(idx); return; end
entries = cellstr(get(hObject, 'String'));
thisentry = entries{idx};
set(handles.text1, 'String', thisentry);
Zhengyi
le 2 Fév 2012
if the static text is created from GUIDE, it is impossible to get any callback, ie Text1_Callback(hObject,eventdata,handles) is not valid.
I have tried this:
function Plot1_Info_Callback(hObject, eventdata, handles)
handles=guidata(hObject);
guidata(hObject,handles);
It doesn't work and comes up with en error msg:
"Input argument "hObject" is undefined."
Also, findobj('Style','text') gives an Empty matrix: 0-by-1, although I made two blank static texts in GUIDE.
How can I overcome this?
Cheers!
Zhengyi
le 2 Fév 2012
function DrawSignal(original_data,filtered_data,column_index,column_index2)
global Column_No_UI thickness
subplot(2,1,1);
plot(original_data(column_index,:))
subplot(2,1,2);
plot(filtered_data(column_index2,:))
info_1 = sprintf('Plotted from: | original data | Column# %s | Thicknee %s',num2str(Column_No_UI), num2str(thickness));
set(handles.Plot1_Info,'Spring',info_1)
This is what I did, but I finally get an error msg:
??? Undefined variable "handles" or class "handles.Plot1_Info".
Error in ==> UI_Develop_Test_v1_plot>DrawSignal at 223 set(handles.Plot1_Info,'Spring',info_1)
0 commentaires
Voir également
Catégories
En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!