首页 > 代码库 > GUI 设计中 Callback 与 ButtonDownFcn 的区别
GUI 设计中 Callback 与 ButtonDownFcn 的区别
Callback 与 ButtonDownFcn 是MATLAB GUI 设计中容易混淆的两个回调函数,在触控按钮(Push Button)、静态文本(Static Text)、切换按钮(Toggle Button)、滑动条(Slider)等控件中均有这两个函数(也叫“属性”)。下面仅以 Push Button 为例进行说明。
两函数的调用要涉及的另一个用于使能或禁用控件的属性 Enable,此属性包含三个可选值:{on}、off、inactive,on 为默认属性。当 Enable 为 on 时,在 Push Button上单击左键时,调用 Callback 函数,单击右键时,调用 ButtonDownFcn 函数。在 Push Button 周围5像素范围内单击左键或右键,不论 Enable 取何值,都将调用 ButtonDownFcn 函数。可见,当 Enable 为 on 时,可以实现单击左键、右键有不同的响应。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。