MATLAB GUI软件界面显示载入的.JPG图片分两种情况,一种是希望点击按钮后显示载入的图片、另一种情况是希望软件界面一开始就载入默认位置的图片。 启动MATLAB 2018b后,在命令行光标后输入: guide 并回车,选择并打开名为 untitled8.fig 的文件。我从互联网上下载了NVIDIA和AMD两个游戏显卡公司的图片作为素材,分别用好压看图2345调整完像素大小并保存为NVIDIA.jpg和AMD.jpg
一、启动时默认载入NVIDIA.jpg并显示在GUI轴 axes3
找到对象“axes3”,查看回调 CreatFcn 因为有代码语句:
% Hint: place code in OpeningFcn to populate axes3
所以了解到,需要把载入和显示图片的代码插入到这个GUI图像的 OpeningFcn函数下面位置。
% --- Executes just before untitled8 is made visible.
function untitled8_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future versio