matlab gui 鼠标坐标,如何在gui界面的图形中 实时显示鼠标的坐标位置

这篇博客介绍了一个MATLAB GUI功能,通过在图形界面上实现鼠标移动时实时显示坐标位置。`gtrack`函数被用于设置鼠标跟踪,当鼠标在图形区域内移动时,会更新图形的标题为当前鼠标的位置坐标。同时,当点击鼠标时,可以记录并显示点击的坐标数据。
摘要由CSDN通过智能技术生成

试试这个吧

function varargout = gtrack(newVarName,titleFmt)

objectId=3832&objectType=file

objectType=author&objectId=801347

% 缺省格式标题坐标

if nargin<2,        titleFmt = '%3.5f';                end

% 获取当前图形函数事件

currFcn = get(gcf, 'windowbuttonmotionfcn');

currFcn2 = get(gcf, 'windowbuttondownfcn');

currTitle = get(get(gca, 'Title'), 'String');

% 添加数据到图形句柄

handles = guidata(gca);

if (isfield(handles,'ID') & handles.ID==1)

disp('gtrack is already active.');

return;

else

handles.ID = 1;

end

handles.currFcn = currFcn;

handles.currFcn2 = currFcn2;

handles.currTitle = currTitle;

handles.theState = uisuspend(gcf);

guidata(gca, handles);

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值