IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

GUI avec le package gWidgets - garder les valeurs prises par les widgets


Sujet :

R

  1. #1
    Membre averti
    Homme Profil pro
    Data Scientist
    Inscrit en
    Août 2013
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Data Scientist
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 139
    Points : 316
    Points
    316
    Par défaut 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 : 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)
        })
    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 !

  2. #2
    Membre averti
    Homme Profil pro
    Data Scientist
    Inscrit en
    Août 2013
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Data Scientist
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 139
    Points : 316
    Points
    316
    Par défaut
    Je reviens sur cet ancien message pour ceux qui comme moi souhaiterait faire une interface graphique sous R.
    Je conseille vivement d'utiliser le package Shiny qui est assez simple d'utilisation et qui permet de réaliser des interface graphiques très sympa (de simple à très sophistiqué). De plus, un très bon tutoriel est fourni : http://shiny.rstudio.com/tutorial/

    Je mets donc ce problème en résolu étant donné que ce package a répondu à l'ensemble des mes problèmes

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 17
    Dernier message: 17/04/2015, 17h01
  2. Réponses: 1
    Dernier message: 14/06/2013, 00h07
  3. Réponses: 1
    Dernier message: 16/08/2012, 14h09
  4. Réponses: 7
    Dernier message: 07/05/2009, 13h09
  5. Garder en mémoire les valeurs entrées par l'utilisateur
    Par dessinateurttuyen dans le forum Langage
    Réponses: 11
    Dernier message: 17/08/2006, 09h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo