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