Matlab GUI 鼠标事件(一)
来源:互联网 发布:mac不允许写访问 编辑:程序博客网 时间:2024/05/16 08:16
今天Google了一下Matlab是不是能跟踪鼠标移动的轨迹,真的可以!
Matlab GUI 如何响应鼠标事件
摘自:MATLAB 程式设计与应用
这些性质都是附属於一个图形视窗,因此,他们规范了在此图形视窗下,各项滑鼠事件的反应指令.
一般而言,我们希望滑鼠先被按下,然后再移动滑鼠时,才会触发移动时的反应指令.欲达到此效果,我们必须做下列项:
在滑鼠按钮被按下时,设定 WindowButtonMotionFcn 及 WindowButtonUpFcn 的值.
在滑鼠按钮被释放时,清除 WindowButtonMotionFcn 及 WindowButtonUpFcn 的值.
因此,只有在滑鼠按钮被按下,且滑鼠在移动时,对应於WindowButtonMotionFcn 的反应指令才会被呼叫.
以下我们用一个简单的例子来说明.在这个例子中,滑鼠事件会产生下列反应:
按下滑鼠时,MATLAB 指令视窗会出现「Mouse down!」的讯息.
按下并移动滑鼠时,MATLAB 会在图形视窗画出滑鼠轨迹,并指令视窗印出「Mouse is moving!」及当时滑鼠的位置.
释放滑鼠时,MATLAB 指令视窗会出现「Mouse up!」的讯息.
function tmouse(action)
% TMOUSE 本例展示如何以Handle Graphics来设定滑鼠事件(Mouse
% Events)的反应指令(Callbacks)
if nargin == 0, action = 'start'; end
- Matlab GUI 鼠标事件(一)
- Matlab GUI 鼠标事件(二)
- Matlab学习-------GUI鼠标事件响应(鼠标划线实例)
- Matlab GUI 鼠标响应(三)
- Matlab GUI鼠标画线
- matlab gui(一)对象
- Opencv 鼠标事件GUI
- java GUI 鼠标事件
- 25-GUI-05-GUI(鼠标事件)
- matlab之GUI练习(一)
- GUI事件监听鼠标监听器
- java GUI(鼠标键盘事件)
- unity GUI中的鼠标事件
- matlab gui matlab gui 鼠标点击显示图像颜色值
- Java GUI编程(五)鼠标事件:实现画点
- (96)GUI:鼠标事件、键盘事件、按钮事件、窗体事件
- JAVA GUI(键盘事件 和 鼠标事件)
- Java-GUI(鼠标事件)-键盘事件
- Java学习之switch……case使用
- 翻转链表 II
- 排列组合
- Oracle数据库
- 接口设计
- Matlab GUI 鼠标事件(一)
- MLiA AdaBoost
- hdu5400(模拟)
- Android自助餐之大图片加载
- HDU 1195 Open the Lock (不一样的BFS)
- 如何在三个月内获得三年的工作经验
- 二叉树的深度,平衡二叉树深度
- time元素和pubdate属性
- 静态文件版本号替换与压缩