我怎么为GUI定义回调函数,当鼠标点击或将鼠标悬停于一个UIAxes内部应用程序设计师?

73(30天)
我试图创建一个应用程序在应用程序设计师和想要改变什么是策划根据光标的位置以及当轴是点击。这曾经是“轴”中可用的对象,但这个属性没有出现“UIAxes”。有解决方案吗?

接受的答案

MathWorks支金宝app持团队
UIAxes的对象没有一个对象属性类似于“ButtonDownFcn”“轴”的对象。
此外,“轴”对象没有属性相关的光标在轴上。
然而,这些目标都可以通过使用“UIFigure”回调。您可以使用以下步骤
1)建立UIFigure回调
有一个小介绍如何使用“UIFigure”回调在接下来的文档。
如果你想UIFigure回调函数的完整列表,他们可以找到下面的文档。
2)访问光标位置
我们可以在回调函数中使用下面的代码。
坐标= event.Source.CurrentPoint;
“坐标”现在存储数组包含光标的坐标以像素为单位。
3)。比较这些坐标的位置——“UIAxes”
我们可以提取的位置UIAxes使用“位置”属性。例如
位置= app.UIAxes.Position;%的轴的位置
这个工作流是在附加的例子。圆图中移动光标和增大当你点击区域内的阴谋。

更多的答案(0)

下载188bet金宝搏


释放

R2019b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!