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 :

Problème d'un callback sur un pushbutton


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 8
    Par défaut Problème d'un callback sur un pushbutton
    Bonjour,

    Je crée actuellement une interface graphique et après plusieurs pushbutton créés avec leur callback associé qui fonctionnent très bien, mon dernier pushbutton fait des siennes. En effet, lorsque je clique sur le pushbutton sur l'interface, rien ne se produit et dans la partie command window il apparait le nom de ma fonction et sa valeur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    previsualisation =
     
       22.0706
    Voici mon code pour l'affichage du bouton:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    %prévisualisation de la FFT
     
     
      previsualisation = uicontrol ('Style','pushbutton','FontWeight','Bold','Position',[1420 750 150 100],'backgroundColor','r','String','prévisualisation de la PIV','Callback','previsualisation');
    voici mon code du fichier.m previsualisation.m :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    %prévisualisation du champ de vitesse dans la boite selectionnée dans la
    %zone d'interrogation
     
    par.box_size_1 = pow2(ceil(log2(par.box_size_1)));
     
    rect = [x_adapt y_adapt par.box_size_1 par.box_size_1];
     
    image_run1_1 = imcrop ( image_1 , rect);   
    image_run1_2 = imcrop ( image_2 , rect);  
     
    if (seuil >= 0)   %Seuillage de l'image1 et 2 => si x <seuil alors x=0 sinon x=255
        image_run1_1 = (image_run1_1 > seuil)*255;
        image_run1_2 = (image_run1_2 > seuil)*255;
    end
     
        x_1 = zeros(par.no_boxes_1_x,1);
        y_1 = zeros(par.no_boxes_1_y,1);
        u_1 = zeros(par.no_boxes_1_y,par.no_boxes_1_x);
        v_1 = zeros(par.no_boxes_1_y,par.no_boxes_1_x);
        [x_1, y_1, u_1, v_1] = lacorrelation(par,image_run1_1,image_run1_2);
    Le contenu de la fonction n'est pas vraiment intéressant car je ne sais même pas si ca compile ou pas étant donné que le clic sur le pushbutton ne déclenche que l'affichage de sa valeur sur la command window.

    Merci d'avance de me dire d'où pourrait venir mon erreur sachant que j'ai fonctionné de la même manière pour 4 autres pushbutton qui fonctionnent très bien.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Alors dans un premier temps, je ferai la même réflexion que j'ai faite ici: ne pas utiliser des guillemets pour définir des callbacks.

    Ici, Il t'affiche la valeur du handle que tu récupères car c'est le même nom, et donc la variable masque ta fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    previsualisation = uicontrol ('Style','pushbutton',...
        'FontWeight','Bold',...
        'Position',[1420 750 150 100],...
        'backgroundColor','r',...
        'String','prévisualisation de la PIV',...
        'Callback','previsualisation');

  3. #3
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 8
    Par défaut
    Merci pour la réponse c'etait bien l'origine de mon problème.

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

Discussions similaires

  1. Comportement inattendu de Callback sur pushbutton
    Par Rakanishu dans le forum Interfaces Graphiques
    Réponses: 5
    Dernier message: 27/02/2013, 16h48
  2. problème de charge CPU SUR ORACLE
    Par crasho007 dans le forum Administration
    Réponses: 35
    Dernier message: 19/05/2004, 15h35
  3. Problème d'E.S. sur fichier avec open
    Par Bubonik software dans le forum C
    Réponses: 6
    Dernier message: 04/02/2004, 19h42
  4. Réponses: 9
    Dernier message: 17/01/2004, 10h51
  5. Réponses: 25
    Dernier message: 16/07/2003, 20h41

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