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

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

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏漫漫深度学习路

tensorflow:使用tfrecords时的注意事项

使用 tfrecords 时的注意事项 确保 string_input_producer 中的文件名字是正确的。 string_input_producer(...

2108
来自专栏C/C++基础

Linux命令(7)——uniq命令

用于去除有序文件中的重复行并将结果输出到标准输出。uniq经常和sort合用,为了使uniq起作用,所有的重复行必须是相邻的。

612
来自专栏杨熹的专栏

【LEETCODE】模拟面试-215. Kth Largest Element in an Array

图:新生大学 https://leetcode.com/problems/kth-largest-element-in-an-array/ Find the ...

2816
来自专栏C语言及其他语言

每日一题[C语言程序设计教程(第三版)课后习题1.5]

请参照本章例题,编写一个C程序,输出以下信息: ************************** Hello World! ****************...

2523
来自专栏北京马哥教育

最详细的 linux grep命令教程

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印...

750
来自专栏沈唁志

PHP的一句话木马代码和函数eval的简介

2188
来自专栏机器学习和数学

[编程经验] 利用TensorFlow和argparse模块解析命令行参数

今天的内容主要包括如何用TensorFlow解析命令行参数和利用Python自带的argparse模块解析命令行参数。我会分别写一个例子,通过这个例子彻底学会如...

3445
来自专栏有趣的Python和你

Python数据分析之读取文件读取CSV读取Excel读取MySQL读取MongoDB

1143
来自专栏函数式编程语言及工具

Cats(2)- Free语法组合,Coproduct-ADT composition

    上篇我们介绍了Free类型可以作为一种嵌入式编程语言DSL在函数式编程中对某种特定功能需求进行描述。一个完整的应用可能会涉及多样的关联功能,但如果我们为...

2005
来自专栏mwangblog

欧几里得算法(辗转相除法)

105 = 24 x 4 + 9 24 = 9 * 2 + 6 9 = 6 * 1 + 3 6 = 3 * 2 + 0

601

扫码关注云+社区