问题描述
我有一张用imagesc
制作的图像。我正在开发一个工作流,用户可以单击图像并交互式地覆盖曲线。我的第一个问题是该图的ButtonDownFcn被图像阻止。我通过在图像对象上设置ButtonDownFcn来解决此问题(并向后走父母以获得该图)。现在,我发现正在绘制的曲线也可以阻止用于图像的回调。
我的搜索表明我应该可以禁用“ hittest”属性来防止出现此问题,但这对图像和标绘线都无效。有建议吗?
示例:
文件1
function testCallback(src,data)
disp('Hello')
文件2
fig = imagesc(rand(100,100));
set(fig,'ButtonDownFcn',@testCallback);
hold on
plot([0 100],[0 100],'m-','linewidth',5,'hittest','off')
单击该行时无法触发回调。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)