Matlab app designer 解决UIAxes callback无法获取图像坐标

     在matlab app designer 中, 设计UIAxes模块后,想通过点击图像中任意位置,获取鼠标指针的图像坐标信息和灰度值(如图1所示),在UIAxes 的callback 中写入如下代码时(如图2所示),运行时发现并不能实现想要的功能。

图1  UIAxes句柄模块,想通过鼠标点击图像任意位置获取坐标和灰度

 图2 UIAxes 的callback 函数按照上述代码敲入

解决办法:

            经过查阅,在国外找到一篇文章,阐述了原理和解决方案,直接放回复原文:

    The UIAxesButtonDownFcn is triggered when clicking directly on the UIAxes itself.
Since the Image is a child object of the UIAxes, clicking on it does NOT trigger the UIAxesButtonDownFcn, but rather triggers the Image's own ButtonDownFcn.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值