[R-gui] TclTk dynamic dropdown list combo box
jverzani
jverzani at gmail.com
Fri Jun 25 17:59:25 CEST 2010
João G. <joaofgo <at> gmail.com> writes:
>
> Thank you! That worked out nicely.
> I leave here the code used in case it turns out useful for someone else:
>
If you wanted to do this with gWidgetstcltk you could do this:
library(gWidgets)
options(guiToolkit="tcltk")
d <- mtcars ## some data frame
w <- gwindow()
g <- ggroup(cont=w, horizontal=FALSE)
namesCb <- gcombobox(names(d),selected=1, cont=g)
valsCb <- gcombobox(c(""), cont=g)
updateCb <- function(varname) {
valsCb[] <- d[[varname]]
svalue(valsCb, index=TRUE) <- 1
}
addHandlerChanged(namesCb, function(h,...) updateCb(svalue(h$obj)))
updateCb(svalue(namesCb))
--John
More information about the R-SIG-GUI
mailing list