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 :

Relation entre pop-up menu et button push


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 36
    Par défaut Relation entre pop-up menu et button push
    bonjour,

    j'ai une fenêtre qui contient d'un pop-up menu composé de 4 choix et un button push ("suivant").
    je veux savoir comment faire pour que selon le choix que je vais faire dans le pop-up menu et en cliquant ensuite sur le button push ("suivant"), chaque fois j'accède à une page différente.

    Merci

  2. #2
    Membre émérite Avatar de tubaas
    Homme Profil pro
    Acousticien
    Inscrit en
    Août 2009
    Messages
    641
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Acousticien
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2009
    Messages : 641
    Par défaut
    salut
    voici un bout de code généré par Guide où hObject est le handle d'un pop-up, qui explique un peu le fonctionnement. dans ton cas tu ne devrais avoir besoin que de la propriété 'Value', puis de faire un test sur la valeur (par exemple un switch case).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    % Hints: contents = get(hObject,'String') returns gpuGEQNofBands contents as cell array
    %        contents{get(hObject,'Value')} returns selected item from gpuGEQNofBands

  3. #3
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 36
    Par défaut
    bonjour

    mon problème est que je dois garder le bouton et selon le choix du pop-up menu et en cliquant sur le bouton je peux accéder à une fenêtre.

    veuillez m'expliquer comment je peux récupérer la valeur courante du pop-up menu pour pouvoir l'utiliser dans le callback du push button.

    Merci d'avance.

  4. #4
    Membre émérite Avatar de tubaas
    Homme Profil pro
    Acousticien
    Inscrit en
    Août 2009
    Messages
    641
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Acousticien
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2009
    Messages : 641
    Par défaut
    tu récupères la valeur du pop-up à partir de son handle.
    pour récupérer le handle, voir les diffrents méthodes explicitées dans le tutoriel sur la programmation efficace d'interfaces graphiques
    et la documentation de Matlab

  5. #5
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 36
    Par défaut
    Bonsoir,

    Merci de m'avoir répondu mais je suis encore débutante en Matlab,
    donc veuillez bien m'expliquer comment selon le choix que je vais faire dans un pup-up menu et en cliquant sur un push button, je peux accéder à une autre fenêtre.
    Et veuillez me donner un exemple.

    Merci d'avance

  6. #6
    Membre émérite Avatar de tubaas
    Homme Profil pro
    Acousticien
    Inscrit en
    Août 2009
    Messages
    641
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Acousticien
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2009
    Messages : 641
    Par défaut
    si tu donnes un code de départ (création des control et leurs callback) il sera possible de t'aider. sans cela il y a beaucoup de façons de faire (notamment avec ou sans GUIDE...).

  7. #7
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 36
    Par défaut
    Bonsoir,

    j'ai construit ma fenêtre avec le guide.
    Donc, veuillez m'aider et me donner un exemple.

    Merci

  8. #8
    Membre émérite Avatar de tubaas
    Homme Profil pro
    Acousticien
    Inscrit en
    Août 2009
    Messages
    641
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Acousticien
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2009
    Messages : 641
    Par défaut
    avec Guide c'est très simple, tout les objets tagés (modifier la propriété tag) seront stockés dans la structure handles (ex si le tag est toto, l'objet sera accessible par handles.toto). le callback est normalement automatiquement généré. en fait GUIDE passe automatiquement handles en paramètre des callback, cela correspondant au GUIDATA de la figure parente du callback (ie équivaut à handles = guidata(gcbf))
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function pushbutton_callback(hObject, event, handles)
    gpuValue = get(handles.popup, 'Value');
    switch gpuValue
     case...
    end

  9. #9
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 36
    Par défaut
    Parfait, merci infiniment

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

Discussions similaires

  1. désactiver l'entrée d'un pop up menu
    Par jujube04 dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 09/06/2010, 17h02
  2. relation entre menu déroulant et une macro
    Par bem22222 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/01/2010, 15h09
  3. [Débutant] Programmer pop-up menu et radio button
    Par clo85 dans le forum Interfaces Graphiques
    Réponses: 11
    Dernier message: 09/07/2007, 11h10
  4. Relations entre les Paquetages
    Par bran_noz dans le forum UML
    Réponses: 4
    Dernier message: 25/06/2004, 14h05
  5. [Relations] afficher les relations entre 2 tables
    Par dzincou dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 14/01/2004, 17h07

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