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 :

Listbox et récupération des données


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut Listbox et récupération des données
    Bonjour,

    Je suis présentement sur un programme où je dois faire afficher des images dans un axe les choisissant à partir d'une listbox.

    Le problème que je rencontre est lors de l'utilisation des donnée stokées dans la listbox. je fais le petit bout de code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    global rep %chemin d'acces aux images
     
    subplot(handles.img_original);%choix de l'axes pour l'affichage
     
    lst_img=get(handles.lst_rep,'String');
    %lst_rep : tag de ma listbox
    %lst_img : variable
    fullfile(rep,lst_img(get(handles.lst_rep,'Value')));
    je crée mon chemin complet sur la derniere ligne de code ... petit probleme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Undefined function or method 'eq' for input arguments of type 'cell'.
    Plusieurs essai pour me sortir de cette erreur, sans succes.

    En gros Matlab me dis que il ne peut pas utiliser mes données car elle sont de type cell (cellule), j'ai essayer d'extraire les données des cellules ou même de convertir ces @#?% de cell.

    Bref si quelqu'un a une petites idée pour recup les données je suis prenneur (le pire c'est que la solution va etre toutes simple ... enfin je croi)

  2. #2
    Membre éclairé
    Inscrit en
    Janvier 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 44
    Par défaut
    Je ne vois pas où tu veux en revenir ?!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    subplot(handles.img_original);%choix de l'axes pour l'affichage
    c'est un plot que tu fais et non pas un choix des axes, utilises plutôt :
    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    axes(handles.axes2)
            ....
    à part ça il faut un peu plus d'info sur ton code :
    ta variable rep est un 'string' ?
    c'est quoi que tu choisis dans ta listbox les images ? nom répertoires ?

  3. #3
    Expert confirmé
    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
    Par défaut
    Réponse tout simple en effet : lst_img est une cellule il faut donc utiliser les accolades pour accéder à la valeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fullfile(rep,lst_img{get(handles.lst_rep,'Value')});
    Voir la pour plus d'infos sur les cellules :4. Les tableaux de cellules (cell array)

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut
    @aliasfdr

    rep est un string et la listbox contient le nom des fichiers

    @caro95470

    vi c'est bien ca... j'ai trouver la reponse une fois rentrer chez moi ^^ bref un aprem a essayer de trouver un truc tout con que je connait

Discussions similaires

  1. Récupération des données d'un formulaire
    Par placenargac dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/02/2006, 15h10
  2. récupération des données via une liste déroulante
    Par rahan_dave dans le forum Access
    Réponses: 1
    Dernier message: 13/10/2005, 12h27
  3. [HTML][FORMULAIRE] Probleme dans la récupération des données
    Par baddounet dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 15/08/2005, 18h51
  4. Réponses: 2
    Dernier message: 20/02/2004, 08h47
  5. Réponses: 13
    Dernier message: 20/03/2003, 08h11

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