如何添加监听器来编辑文本框?

时间:2015-11-18 22:31:33

标签: matlab user-interface listener

我在Matlab中创建一个GUI,其中一些数据是动态更新的。更新将在编辑文本框中打印。

有没有办法在编辑框中添加一个监听器,以便程序可以在编辑框更新时随时做出反应?

1 个答案:

答案 0 :(得分:0)

是的,有一种方法可以方便地称为addlistener。请参阅documentation

基本上你可以听取任何使它非常有用的属性的变化。

示例:

fig = figure();
text = uicontrol('Style', 'edit');
lh = addlistener(text, 'String', 'PostSet', @callback);

function callback(source, event)
disp('Ouch!');