MATLAB基础部分

您所在的位置:网站首页 matlabgui菜单编辑器 MATLAB基础部分

MATLAB基础部分

2023-07-09 11:21| 来源: 网络整理| 查看: 265

按钮 样例图1

按钮设置

 

按钮一的回调程序(黑色部分gui界面自带,红色部分为编写部分) 

% --- 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)

菜单照片回调程序

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);



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3