% --- Executes on button press in pushbutton1. function pushbutton1_Callback(hObject, eventdata, handles)gui界面自带 需要编写的主要程序
global image%设置全局变量 axes(handles.axes2);%设置图片显示坐标区 imshow(image);%显示图片
% 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)
按钮二的回调程序(参考对比按钮一)
样例图2
菜单设计
(一)弹出式菜单
function popupmenu1_Callback(hObject, eventdata, handles)
%主要程序 var = get(handles.popupmenu1,'Value'); switch var case 1 % 选中第一行 b='李彦昕'; set(handles.edit1,'string',b) case 2 % 选中第二行 b=int2str(202114000620); set(handles.edit1,'string',b) case 3 % 选中第三行 global image button = questdlg('真的要看吗?','警告!!!','是','否',1) %两个按钮 [filename,filepath]=uigetfile({'*.bmp;*.jpg;*.png;*.jpeg;*.tif;*gif;*Image files'},'选择图像');%获取图像文件名和路径 filep=strcat(filepath,filename) image=imread(filep); axes(handles.axes4); imshow(image); end
(二)菜单编辑器设置
样例图三
菜单姓名回调程序
function xingming_Callback(hObject, eventdata, handles) b='李彦昕'; set(handles.edit1,'string',b)
菜单学号回调程序
function xuehao_Callback(hObject, eventdata, handles) b=int2str(202114000620); set(handles.edit1,'string',b)