تغییر متن درون یک 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 آن دکمه بنویسیم، یعنی به عنوان مثال، به صورت زیر (برای توضیحات بیشتر، آموزش شماره 2505 را بخوانید) :
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')
فایل های GUI مورد نظر را می توانید از لینک زیر دریافت کنید :


سلام وقت بخیر
سوالی دارم در مورد gui
به چه شکل می تونم یه تابع از پیش تعریف شده رو درguiوارد کنم؟؟؟؟
ممنون میشم سریع جواب بدین خیلی واجبه!!!!