Problem with Edit Text GUI
2 ビュー (過去 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 で Migrate GUIDE Apps についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!