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 :

la variable "handles" est vide


Sujet :

Interfaces Graphiques

Vue hybride

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 49
    Par défaut la variable "handles" est vide
    Bonjour,

    Il semblerait que en lancant le .fig, le programme ne passe pas dans la fonction d'ouverture de l'interface.

    Voici la ligne de code qui définie la fonction d'ouverture :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    gui_State = struct('gui_Name',       mfilename, ...
                       'gui_Singleton',  gui_Singleton, ...
                       'gui_OpeningFcn', @Maya2CalibGUI_OpeningFcn, ...
                       'gui_OutputFcn',  @Maya2CalibGUI_OutputFcn, ...
                       'gui_LayoutFcn',  [], ...
                       'gui_Callback',   []);
    et voici ma fonction d'ouverture:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    function Maya2CalibGUI_OpeningFcn(hObject, eventdata, handles, varargin)
    % This function has no output args, see OutputFcn.
    % hObject    handle to figure
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    % varargin   unrecognized PropertyName/PropertyValue pairs from the
    %            command line (see VARARGIN)
     
    % Choose default command line output for Maya2CalibGUI
    handles.output = hObject;
     
    % Update handles structure
    guidata(hObject, handles);
    Quand je lance le .fig, mon interface s'ouvre bien. Mais le handles est vide et si j'essayais d'ajouter un disp('coucou') dans la fonction 'Maya2CalibGUI_OpeningFcn', rien ne s'affiche, signe qu'il ne passe pas par cette fonction.

    En écrivant ce post, je me rends compte que la ligne commentée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    % varargin   unrecognized PropertyName/PropertyValue pairs from the
    %            command line (see VARARGIN)
    n'est pas habituelle.

    On a en général plutôt celle-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    % varargin   command line arguments to GUI (see VARARGIN)
    Je ne sais pas si cela montre qu'il y a un problème.

    Est-ce que quelqu'un a une idée du problème ?

    A noter que j'avais premièrement généré un .m avec mon .fig. Puis j'ai renommé la figure et regénérer un .m. Je ne sais pas si ça pourrait être la cause du problème...

    Merci à celui qui sera allé au bout de ce post !

    Mad

  2. #2
    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
    Citation Envoyé par Madeline Voir le message
    A noter que j'avais premièrement généré un .m avec mon .fig. Puis j'ai renommé la figure et regénérer un .m. Je ne sais pas si ça pourrait être la cause du problème...
    Hummm ça m'en a tout l'air...

    Plus généralement, je dirais que le problème, c'est le GUIDE ici

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 49
    Par défaut
    C'est sur, ça bug très vite. Mais c'est tellement plus facil de faire une jolie interface avec ...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 49
    Par défaut
    Bon, le problème semble s'être résolu en régénérant le .m depuis l'éditeur du point .fig
    ...

    Les voies du GUIDE sont impénétrables ...

Discussions similaires

  1. Vérifier si une variable de session existe && est vide ?
    Par c-bolo dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 27/12/2009, 22h06
  2. Test si variable de type %rowtype est vide
    Par metalcoyote dans le forum PL/SQL
    Réponses: 9
    Dernier message: 30/07/2008, 18h11
  3. Savoir quand une variable ou un tableau est vide
    Par cryptorchild dans le forum Langage
    Réponses: 1
    Dernier message: 17/02/2006, 08h40

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