تغییر متن درون یک Edit Text (با کدنویسی)، در GUI ، در متلب
فرض می کنیم که در GUI متلب، یک Edit Text داریم که متنی دلخواه در آن نمایش داده شده است. اکنون قصد داریم که متن درون آن را تغییر بدهیم (با کدنویسی). ساختار GUI را به صورت زیر در نظر می گیریم (یک Push Button نیز داریم) :
ابتدا باید ببینیم که نام Edit Text چیست. بنابراین در پنجره GUI ، بر روی عنصر Edit Text ، با موس، دابل کلیک می کنیم تا پنجره مشخصات آن نمایش داده شود :
در این پنجره، هم در بالای پنجره و هم در قسمت Tag ، می توانیم نام Edit Text را ببینیم (که برابر edit1 است).
بنابراین، مثلا اگر بخواهیم با کدنویسی، متن نمایش داده شده در آن را به عبارت www.kelidestan.com تغییر بدهیم، باید کد زیر اجرا شود :
به عنوان مثال، اگر بخواهیم با فشرده شدن دکمه (Push Button) موجود در GUI ، این متن در Edit Text نمایش داده شود، باید کد بالا را در Callback آن دکمه بنویسیم، یعنی به عنوان مثال، به صورت زیر:
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved – to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
set(handles.edit1,’String’,’www.kelidestan.com’)