如果我使用svalue(A)< -...从另一个gwidgets对象B更改gwidgets对象A的值,我该如何防止触发对象A的事件处理程序?例如,
library(gWidgets)
window = gwindow("test")
gg = ggroup(horizontal=TRUE, container=window)
sb = gspinbutton(value=0, from=0, to=100, by=1, container=gg, handler=function(h,...)print("sb"))
cbg = gcheckboxgroup(c("geo","ari"), checked=c(TRUE,FALSE), container=gg, handler=function(h,...){
print("cbg")
svalue(sb) = svalue(sb) + 1
})
当我选中/取消选中" cbg"时,如何阻止" sb"的事件处理程序?被触发?或者,任何人都可以提出更好的方法吗?