user-interface - 交互式操作Matlab图形上的矩形

标签 user-interface matlab interactive

我想在Matlab图形上绘制和操作一个矩形。通过操纵,我的意思是我想通过“直观”鼠标单击来拖动,旋转,调整矩形大小(更改边长)。

我还没有找到任何内置的机制来做到这一点。 (属性编辑器?还是matlab函数?还是matlab文件交换?)也许我不能用Google很好。

因此,为了编写自己的代码,在我看来,矩形函数上的buttonDownFcn就是一个起点。也就是说,我可以用它来监听矩形本身的鼠标单击,但是在矩形内部的鼠标单击又如何呢?我不知道如何接收它们。怎么样“buttonUpFcn”看不到其中之一。当我四处移动光标时,我看不到捕获它们的方法(除非我开始查询图形而不是矩形,但这会带来极大的麻烦,并且我认为非常复杂。)

感谢您的考虑。

约翰

最佳答案

如果您绝对不需要轮换,IMRECT会做您想要的。另外,如果您需要能够绘制斜线,IMPOLY可能会有所帮助,尽管您可能需要编写POSITIONCONSTRAINFCN来保证绘制正确的角度。

关于user-interface - 交互式操作Matlab图形上的矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7504940/

相关文章:

matlab - 在Matlab中计算基矩阵的变化

multithreading - 如何使用线程获得稳定、快速的 UI?

java - Android:WAITING按钮点击

Matlab 使用日期向量对日期和时间序列进行向量化实现

python - 在 python 中读取 v 7.3 mat 文件

java - 如何使用 JProgressBar 作为密码强度计,它应该在我键入时改变颜色和值

python - 如何区分SpanSelector中的左右按钮?

bash - 如何在 Go 中使用系统的命令 shell?

java - 图形 2d 形状的 Action 处理程序?

android - 这个PageAdapter行为可以在iOS中实现吗?