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 :

récuperer linformation de edit text en matlab


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 94
    Par défaut récuperer linformation de edit text en matlab
    Bonjour,
    je bosse sous Matlab7 et je n'arrive pas à récuper les infos qui sont dans les Edit text au niveau de l'interface. Commment faire svp ?

  2. #2
    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
    Commence par la lecture des tutoriaux sur les Interfaces Graphiques (GUI) :
    C'est vraiment un problème de base, tu dois pouvoir trouver très facilement en cherchant un peu dans l'aide de MATLAB ou sur le Forum.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 94
    Par défaut
    jai utiliser ce code mai sa marche pas il affiche pas la valeur de edit en cliquant sur le button ::

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function pushbutton1_Callback(hObject, eventdata, handles)
    user_entry = str2double(get(hObject,'string'));
    if isnan(user_entry)
        errordlg('You must enter a numeric value','Bad Input','modal')
        return
    end
    user_entry

  4. #4
    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
    Oui car en fait ici la variable hObject représente le handle de l'objet dont c'est le callback donc le pushbutton.
    Tu récupères donc avec ta première ligne la propriété 'string' du pushbutton (et comme c'est une chaine de caractères, la conversion en numérique renvoit NaN).

    Il faut que tu remplaces hObject par le handle de ton objet edit text.
    Normalement (car je suppose que tu as utilisé GUIDE) il est enregistré dans la structure handle.
    Tu peux donc l'atteindre de la façon suivante :où tu remplaces (TagEditText) par la valeur de la propriété Tag de ton edit (si tu n'y as pas touché par défaut ce sera du style edit1).

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 94
    Par défaut
    j'ai utilisé ça et ça marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    x= str2double(get(handles.edit1,'string'));
    if isnan(x)
        errordlg('   Vous Devez Faire Entrez Des Valeur Numerique   ','ERREUR','modal')
        return
    end

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

Discussions similaires

  1. [Débutant] edit text guide matlab vide
    Par kbazin dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 28/07/2010, 14h58
  2. Récuperer le contenu d'un Edit Text
    Par scholes dans le forum Interfaces Graphiques
    Réponses: 14
    Dernier message: 02/05/2008, 16h34
  3. Réponses: 3
    Dernier message: 21/03/2007, 09h45
  4. Récupérer la valeur de l'edit text
    Par emilie48 dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 09/03/2007, 16h28
  5. [Debutant]Transfert StringGrid ou Edit texte vers RaveReport
    Par ghan77 dans le forum Composants VCL
    Réponses: 15
    Dernier message: 13/12/2005, 11h34

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