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 :
Le problème c'est que je n'ai pas cette variable R_choix dans la suite de mon programme...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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) })
Je ne sais pas si il y a un autre moyen que la fonction "svalue".
Merci de votre aide !
Partager