作者vulmoon (百鬼月夜)
看板MATLAB
标题[问题]如何在GUI中即时更新Slider的资讯
时间Tue Sep 3 23:15:57 2013
各位大大您好,目前我利用GUIDE开发环境想写一个功能
该功能是使用一个slider,让他在以滑鼠拖拉的过程当中即时更新edit中的数值
但是当我写在callback中的话,他一定要等到滑鼠放掉才会显示
目前我也google了许多资料
有看到可以使用addlistener指令,也有说可以使用WindowMotionFcn
可是因为我是使用GUIDE拉出Slider
所以WindowMotionFcn不合乎使用
但是我用addlistener却怎麽用都出现error
我自己感觉是我没搞懂几件事情
1. addlistener指令鸠竟要放在哪边叫他执行
目前我是放在Slider的callback function中
2. 我下的指令是
lh = addlistener(handles.Slider_Threshold, 'Value', 'PostSet', updateslider);
addlistener的参数是(Hsource,property,'EventName',callback)
updateslider是我自己写的function
没有input argument,里面是做更改edit的string动作(这动作确定没问题)
但出现的Error message是说我的updateslider有太多的input argument
怎麽想都不知道问题出在哪边
因此不晓得是否有高手可以协助我
让我知道该如何即时的update slider的资讯
感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.58.108
※ 编辑: vulmoon 来自: 111.249.58.108 (09/03 23:19)
1F:→ prouno:这是slider的limitation 试试java 物件吧~ 09/04 11:36