How can I display an image when GUI is opened from windows explorer with .fig file?

2 visualizaciones (últimos 30 días)
I am trying to add a logo in GUI. Logo is displayed when GUI's .m file is run from editor but it doesn't appear when I open GUI from its .fig file. I used the following script. How can I solve this problem?
function untitled_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 version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to untitled (see VARARGIN)
axes(handles.logo)
matlabImage = imread('...image.jpg');
image(matlabImage)
axis off
axis image
% Choose default command line output for untitled
handles.output = hObject;
% Update handles structure
guidata(hObject, handles);

Respuestas (1)

Walter Roberson
Walter Roberson el 6 de Jul. de 2015
You cannot start a GUI by running its .fig file. You must start the GUI by running its .m file.

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by