前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MATLAB GUI中Edit Text的Callback函数何时执行

MATLAB GUI中Edit Text的Callback函数何时执行

作者头像
Alan Lee
发布2018-01-02 16:33:38
1.5K0
发布2018-01-02 16:33:38
举报
文章被收录于专栏:Small CodeSmall Code

在做一个 GUI 的时候遇到一个问题,就是可编辑文本框(edit text)的回调函数(callback)会在什么时候执行,在网上找了半天无果,最后翻了翻罗华飞大神写的《MATLAB GUI设计学习手记》才搞清楚,总结如下:

  1. Enable 属性值为 on;
  2. 文本内容经过编辑;
  3. 单击当前窗口内任意其他 GUI 对象;
  4. 对于单行可编辑文本,按 ENTER 键;
  5. 对于多行可编辑文本,按 CTRL+ENTER 键;

以上5个条件只要满足前两个条件加上后三条中任意一条,就是执行回调函数。

当然,也可以在不满足后三个条件的情况下执行回调函数,这里要用到 uicontrol`pause 的知识,有兴趣的同学可以参看罗华飞大神那本书的387页(第三版),这里不再赘述。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-11-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档