[問題]如何在GUI中即時更新Slider的資訊
各位大大您好,目前我利用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)
→
09/04 11:36, , 1F
09/04 11:36, 1F
→
09/04 11:36, , 2F
09/04 11:36, 2F