GUI avec le package gWidgets - garder les valeurs prises par les widgets
Bonjour à tous,
Je débute avec les interfaces graphiques sous R, je commence donc avec le package gWidgets.
J'aimerai utiliser une interface graphique dans une fonction qui me permettra de sélectionner mes données pour que cela soit plus "user-friendly", seulement je n'arrive pas à récupérer les valeurs prises par mais radio button.
Voilà un bout de code que j'ai fait :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
require(gWidgets)
options("guiToolkit"="RGtk2")
# Sélection par interface utilisateur
win <- gwindow("Sélection des données à étudier", visible=TRUE)
group <- ggroup(horizontal = FALSE, container=win)
rs <- glabel("Sélection du regroupement", container = group)
font(rs) <- list(weight="bold")
select.R <- gradio(R_names, container = group)
obj <- gbutton("Valider", container = group)
addHandlerClicked(obj, handler=function(h,..) {
R_choix <- svalue(select.RS, index=TRUE)
dispose( win )
return(R_choix)
}) |
Le problème c'est que je n'ai pas cette variable R_choix dans la suite de mon programme...
Je ne sais pas si il y a un autre moyen que la fonction "svalue".
Merci de votre aide !:D