what happened to the folowing code?

1 回表示 (過去 30 日間)
romasha
romasha 2014 年 2 月 2 日
コメント済み: Jan 2014 年 2 月 3 日
hi,
im launching this code but images slideshow is not working its show only last image
code
function fgui2_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 fgui2 (see VARARGIN)
% Choose default command line output for fgui2
handles.output = hObject;
imgNameList = {'images.jpg','images (1).jpg','images (2).jpg','download.jpg','images (4).jpg','images (5).jpg','images (6).jpg','images (7).jpg','eye3.jpg'};
subplot(2,2,4);
pause on;
for i = 1:length(imgNameList)
a = imread(imgNameList{i});
imshow(a);
drawnow;
pause(3);
end
% Update handles structure
guidata(hObject, handles);
  3 件のコメント
romasha
romasha 2014 年 2 月 2 日
these 8 images did not show and yes i wait for some second for output and then on gui fig 9th images is displayed only
Jan
Jan 2014 年 2 月 3 日
What about using the debugger: Set a breakpoint in the imshow() line and check what happens in detail.

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2014 年 2 月 2 日
I suggest you parent all the objects, as I describe in http://www.mathworks.co.uk/matlabcentral/answers/22208-show-figure

製品

Community Treasure Hunt

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

Start Hunting!

Translated by