检测按钮没有点击Matlab Gui

时间:2015-05-30 15:51:44

标签: matlab user-interface button

有没有办法检测在Matlab Gui中单击按钮的次数?我是新手,所以非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

这是一个例子。这使用按钮的'UserData'属性来保存计数器。旧语法(R2014b之前版本)用于获取和设置属性:

h = uicontrol('style', 'pushbutton', 'string', 'Push me'); %// create button
set(h, 'UserData', 0); %// initiallize counter
set(h, 'callback', 'set(gcbo,''UserData'',get(gcbo,''UserData'')+1)'); %// increase counter

现在点击按钮几次,然后点击

获得点击次数
get(h, 'Userdata')