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 :

Mettre une liste dans un menu popup


Sujet :

Interfaces Graphiques

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 54
    Points : 42
    Points
    42
    Par défaut Mettre une liste dans un menu popup
    Re bonjour,
    dans un GUI, je mets dans Opening_fct

    L=ls(path) avec path mon chemin donc L est une liste de dossier
    handles.L = L;
    puis ds mon createfcn de mon popup menu je met

    set(hObject, 'String', {handles.L}) avec L la liste
    ds mon menu g rien qui s'affiche =/

    help ! Merci d'avance

  2. #2
    Expert éminent sénior
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Points : 14 830
    Points
    14 830
    Par défaut
    note : n'utilise pas "path" comme nom de variable, c'est une fonction de Matlab, ça pourrait te poser problème par la suite.

    ça fonctionne chez moi en ligne de commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    l=ls
    upop=uicontrol('style','popup','string',l);
    %pareil avec :
    upop=uicontrol('style','popup','string',{l});
    Es-tu sûr :
    1. D'avoir bien mis à jour ta structure handles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    guidata(hObject,handles);
    2. Que hObject représente le handle de ton popup au moment où tu l'utilises ?
    Pour vérifier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    get(hObject,'style') %devrait te retourner popupmenu
    Règles du Forum

    Adepte de la maïeutique

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 54
    Points : 42
    Points
    42
    Par défaut
    Merci beaucoup !! Le problème vennait du fait que j'utilisais un popup crée à partir du GUI editor de Matlab. En le créant par moi même ça marche

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

Discussions similaires

  1. Mettre une liste dans un AlerteDialog
    Par zinga dans le forum Android
    Réponses: 8
    Dernier message: 14/01/2011, 16h31
  2. Mettre une application dans le menu de démarrage
    Par yann87 dans le forum Langage
    Réponses: 3
    Dernier message: 04/12/2008, 14h44
  3. Mettre une liste dans une cellule
    Par Mythrandil dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 30/08/2007, 11h09
  4. Mettre une coche dans un menu
    Par m.poivron dans le forum MFC
    Réponses: 4
    Dernier message: 08/06/2006, 20h02
  5. Réponses: 5
    Dernier message: 03/02/2004, 14h20

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