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

Interfaces Graphiques Discussion :

Activation et test état radionbutton


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 209
    Par défaut Activation et test état radionbutton
    Bonjour, comment pourrait-on n'activer qu'un seul radiobutton à la fois et comment pourrait-on tester s'il est checked ou pas afin de lui associer une action ?
    Et merci

  2. #2
    Membre émérite
    Avatar de rostomus
    Homme Profil pro
    Doctorant électronique et traitement du signal
    Inscrit en
    Décembre 2006
    Messages
    791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant électronique et traitement du signal

    Informations forums :
    Inscription : Décembre 2006
    Messages : 791
    Par défaut
    Bonjour,

    comment pourrait-on n'activer qu'un seul radiobutton à la fois
    pour cela, utilise le "button group", et mets les radiobuttons dedans.


    comment pourrait-on tester s'il est checked ou pas afin de lui associer une action ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    b_selec=get(handles.uipanel1,'SelectedObject');
    str=get(b_selec,'String');
    la premiere ligne retourne l'objet selectionné,
    la deuxieme ligne retourne sa chaine de caractères.

  3. #3
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Bonjour,

    voici l'astuce (à adapter à chaque cas) pour rendre un groupe de radiobutton exclusif (sans le buttongroup) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    figure
     
    cb='set(findobj(''style'',''radio''),''value'',0);set(gcbo,''value'',1)';
     
    for n=1:5
        uicontrol('style','radio',...
            'units','normalized',...
            'position',[.1 n/10 .1 .05],...
            'string',num2str(n),...
            'callback',cb)
    end

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 209
    Par défaut
    bonjour ;
    c est pas ce que je cherche a vraie dire; j ai un ensemble de radiobutton j ai reussi à activer qu'une seul à la fois mais ce que je veux c est de savoir laquelle qu est selectionnée pour tester et par la suite faire une action.
    a ce que je pense il faut utiliser un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     case   buttonradio.value
       if '1'
                    action
     
    if '2'    
                    action

    mais je suis pas sur du syntaxe aider moi svp et merci

  5. #5
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    Citation Envoyé par yassinegoth
    c est pas ce que je cherche a vraie dire ... que je veux c est de savoir laquelle qu est selectionnée pour tester et par la suite faire une action.
    a ce que je pense il faut utiliser un :
    .....

    mais je suis pas sur du syntaxe aider moi svp et merci
    S'il te plait ,une fois de plus , fais un effort quand tu postes tes messages
    c'est ILLISIBLE

    Merci

  6. #6
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    h=get(findobj('style','radio'),'value',1);
    get(h,'string')

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 209
    Par défaut [gui] problème avec une interface
    voila ce que je cherche à concevoir la figure comportera plusieur radionbutton l'utilisateur selectionne un boutton et en clicquant sur suivant la page correspandante au bouton radio s'ouvre
    Images attachées Images attachées  

  8. #8
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Bonjour,

    pourquoi ne pas continuer sur l'autre discussion ?
    https://www.developpez.net/forums/showthread.php?t=293867

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 209
    Par défaut desolé
    bonjour: je croyais que en creant une nouvelle discussion avec l image attaaché mon problème sera plus claire vu que les réponses que vous m avez donné etait complètement inutile mais merci merci infiniment pour votre aide

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 143
    Par défaut
    j'ai moi aussi un probleme avec un groupe de radiobuttons. il me semblait pourtant qu'au debut ca marchait, ils sont bien reunis dans un groupe de boutons, ce nest pas le premier que je fais, et l'autre groupe d ebouton marche bien, mais dans celui-ci, des que je clique sur un autre radiobutton, l'exclusivite fonctionne mais j'ai droit a l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     ??? Invalid handle object.
     
    Error in ==> uitools.uibuttongroup.childAddedCbk>manageButtons at 59
    oldctrl = get(hgroup, 'OldSelectedObject');
     
    ??? Error while evaluating uicontrol Callback
    savez-vous d'ou ca peut venir?

  11. #11
    Membre émérite
    Avatar de rostomus
    Homme Profil pro
    Doctorant électronique et traitement du signal
    Inscrit en
    Décembre 2006
    Messages
    791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant électronique et traitement du signal

    Informations forums :
    Inscription : Décembre 2006
    Messages : 791
    Par défaut
    Salut,

    Il ne reconnait pas le "hgroup", je pense parce que tu es dans une sous fonction,
    utilises findobj ou guidata ou aussi "userdata".

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

Discussions similaires

  1. [Boost Test] connaître état d'un test
    Par azmodai dans le forum Boost
    Réponses: 2
    Dernier message: 07/05/2011, 18h57
  2. N'activer les tests que lors de l'intégration-test
    Par michaelcourcy dans le forum Maven
    Réponses: 3
    Dernier message: 17/02/2009, 10h08
  3. Test onclick activé
    Par licorne dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/08/2005, 11h36
  4. Réponses: 5
    Dernier message: 22/12/2004, 16h50

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