Problem with Edit Text GUI
3 次查看(过去 30 天)
显示 更早的评论
Dear all, i'm working in GUI and i have a problem with an edit-text box. Y have program a function in a button, three parameter (or variables) for the function must be defined in three different Edit-text boxes, the inputs are all numbers.
I would like to define a default value on each text box, that can be changed if the user wants. The problem is that when i run the function (pushing the button) the values are not recognized and are changed by arbitrary values like 2.270087890625000e+02.
this an example of the edit text function that i'm using:
function difu_Callback(hObject, eventdata, handles)
% hObject handle to difu (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of difu as text
% str2double(get(hObject,'String')) returns contents of difu as a double
%set(handles.difu,'String','0.9');
handles = guidata(hObject);
difu = str2num(get(handles.difu,'String'));
handles.difuf=difu;
guidata(hObject, handles);
this is for difu (diffusion) something happens but the default values are not saved in the handles. (i'm creating this GUI using GUIDE) thanks for your help
1 个评论
vinothkannan K
2013-6-12
编辑:vinothkannan K
2013-6-12
difu = str2num(get(handles.difu,'String'));
handles.difuf=difu;
Just ur getting value from difu(tag) and storing it in difuf(tag) is that you want? Please explain clearly what is your expected result?
采纳的回答
yeshwanth manhcuri
2013-5-21
check u r code once again......i saw commeny symbol in u r pastd code
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Text Data Preparation 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!