0
좋은 아침 현재 포인트를 얻을 방법 내가 가진 aplicattion 있습니다. 는
function mousecaptureLC(src, eventdata)
pos = get(gca, 'CurrentPoint'); % Axes with a image - (Axes1)
x = pos(1, 1);
y = pos(1, 2); % its working very well
이 값
은 내 GUI에서 레이블 텍스트로 전송됩니다 내가 다른 축, 즉 (Axes2에있는 X 값을 사용할 필요가을 :
hfig1 = findobj('Tag','lbl_x');
handles = guidata(hfig1);
hfig2 = findobj('Tag','lbl_y');
handles = guidata(hfig2);
set(handles.lbl_x, 'string', sprintf('X: %1.0f ', x));
set(handles.lbl_y, 'string', sprintf('Y: %1.0f ', y));
내가 할 필요가), 실시간. 마우스를 움직여 Axes2에 컬럼 이미지를 플롯하려고합니다.
문제 : mousecaptureLC()에서 axes2의 핸들을 얻으면 모션 기능이 작동합니다.
h = gcf;
Axes2 = findobj(h,'Tag','Axes2');
axes(Axes2)
클릭하면 작동합니다. 움직이는 마우스로는 더 이상 작동하지 않습니다.
1) 레이블 텍스트 (사이드 GUI 기능)에서 값을 가져 오려고했지만 동적 방법으로 작업하지 않았습니다. 클릭하여 작업.
누군가 나를 도울 수 있습니까? 감사
는