如何用Matlab设计GUI? | 您所在的位置:网站首页 › matlabgui界面设计教程不用guide › 如何用Matlab设计GUI? |
如何用matlab设计gui? | TinTin
什么是GUI?matlab编程可以设计GUI吗?
GUI定义:GUI指的是图形用户界面(Graphical User Interface,GUI),也称之为图形用户接口,GUI是用图形化方式显示的计算机操作用户界面(可视化)。 我们通常都是使用matlab来做计算,matlab还可以设计GUI?matlab编当然可以设计GUI! 那么,使用matlab到底如何设计GUI呢?往下看喽! 步骤一:新建GUI打开Matlab,在Command Window输入命令: guide图1回车后打开窗口如下 图1中有四种GUI可选,在此选第一个“Blank GUI(Default)”空白的GUI。OK后来到如下窗口:
在Matlab右键上面生成的.fig文件,选择“Open in GUIDE”使用GUIDE打开,双击以上添加的坐标轴或者按钮打开用户控件信息如图4所示: 双击打开上面生成的.m文件,在pushbutton1_Callback(hObject, eventdata, handles)函数处编写如下代码: % --- Executes on button press in pushbutton1. 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) [filename,filepath] = uigetfile({'*.bmp;*.jpg;*.png;*.jpeg;*.tif',... '文件类型 (*.bmp,*.jpg,*.png,*.jpeg,*.tif)';'*.*', '所有文件(*.*)'},... 'Pick an image'); file = strcat(filepath,filename); in = imread(file); axes(handles.axes1); imshow(in);F5运行后就可看到如下效果: |
CopyRight 2018-2019 实验室设备网 版权所有 |