4

ウェイトバーを作成し、大きな画像を読み取り、その画像をGUI軸にプロットする状況があります。ただし、プロットは代わりにウェイトバー内に作成されます。

hWait = waitbar(0,'1','Name','Reading calibration file ...');
% why do I need the '1' in waitbar ???

readCalibrationImage( handles );

% delete( hWait ); 
set(handles.figure1,'CurrentAxes',handles.axesROI)
plotROIImage( handles, imagedata, roi, lineV, lineH, doExportPlot )            

ハンドルを削除した場合にのみ、プロットは正しいウィンドウに作成されます。

正しいウィンドウにプロットするにはどうすればよいですか?

4

1 に答える 1

3

入れてみてください

set(0, 'CurrentFigure', handles.figure1);

CurrentAxes声明の前に。AFAIK、set(...,'CurrentAxes')アクティブなフィギュアを自動的に切り替えることはありません...

于 2013-01-10T09:27:18.083 に答える