MATLAB Answers

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

1 view (last 30 days)
Gökay Tunç
Gökay Tunç on 6 Jul 2015
Answered: Walter Roberson on 6 Jul 2015
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);

  0 Comments

Sign in to comment.

Answers (1)

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

  0 Comments

Sign in to comment.

Products

Community Treasure Hunt

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

Start Hunting!

Translated by