matlab中 pushbutton的buttondownfcn和pushbutton的callback函数有什么区别?

在matlab中,运用guide帮助界面添加一个pushbutton的时候,属性里有一个buttondownfcn和keypressfcn,这两个属性有什么区别呢?but... 在matlab中,运用guide帮助界面添加一个pushbutton的时候,属性里有一个buttondownfcn和keypressfcn,这两个属性有什么区别呢?buttondownfcn是点击鼠标,而keypressfcn是在键盘上按下一个键?这样的话,buttondownfcn和pushbutton的callback函数不是一个作用吗?这样的话,点击鼠标不就冲突了吗? 展开
 我来答
靓为过G
推荐于2016-11-30 · TA获得超过769个赞
知道小有建树答主
回答量:477
采纳率:40%
帮助的人:378万
展开全部
buttondownfcn指用鼠标单击该pushbutton,keypressfcn指在键盘上按下一个键。
buttondownfcn就是pushbutton的其中一个callback函数,选择某个属性后系统会自动创建该属性的一个callback函数模板,然后自己再添加需要的代码。
追问
你好,"buttondownfcn就是pushbutton的其中一个callback函数",那为什么可以同时添加buttondownfcn和callback函数呢?没有冲突吗?
追答
当没有callback函数时,或有callback函数但Enable为off 时,在pushbutton上单击鼠标左键或右键执行buttondownfcn;有callback函数且Enable为on 时时,在pushbutton上单击鼠标右键执行buttondownfcn函数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式