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'insertion de curseurs


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 33
    Par défaut Problème d'insertion de curseurs
    Bonjour,
    J'ai récupéré un script sur la centrale qui me permet de générer deux curseurs que je peux bouger dans le cas où ma figure est créee dans le command window.

    Par contre quand j'essaye d'utiliser ça dans le guide, ça me génère l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ??? There is no 'WindowButtonDownFcn' property in the 'uipanel' class.
     
    Error in ==> dualcursor at 384
            set(get(axh,'Parent'),'WindowButtonDownFcn','dualcursor(''down'',[],[],[],get(gco,''Parent''))')
    L'URL du script qui me permet de genérer les curseurs : http://www.mathworks.com/matlabcentr...bjectType=file
    Merci de votre aide!

  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
    A priori le script est fait dans le cas où les axes sont directement dans la figure.
    Or les tiens semblent être dans un uipanel ce qui lui pose un problème.
    Tu dois le modifier pour que ce soit sur le handle de l'objet Figure que le 'set' du WindowButtonDownFcn se fasse (et peut-être d'autres choses...)
    Ou alors tu ne mets pas de uipanel...

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 33
    Par défaut
    Merci caro95470 mais j'ai pas trop compris ce que tu m'as proposé (je suis débutant en guide). Au fait j'utilise pas une figure mais un objet axes que je met dans un panel, j'ai vu que je peux utiliser un un objet axes dans l'aide du script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    % 6.  Add cursors to a specific axis (not necessarily current axis).
    %   dualcursor(..., ..., ..., ..., axh);
    %    Adds the cursors to the axis with handle axh
    %    This mode is useful when axis handles might be hidden
    Merci de ton aide.

  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 donc le problème vient du fait que tu as la disposition suivante :
    Figure
    --> Panel
    --> Axes
    Or le code est fait pour un cas où tu aurais :
    Figure
    --> Axes
    Le problème dans la ligne où tu as une erreur, c'est qu'il veut changer la 'WindowButtonDownFcn' property de l'objet Parent de l'axe (qui est usuellement une figure). Or cette propriété n'existe que pour les objets Figure. Et dans ton cas l'objet Parent de l'axe c'est le Panel.

    As-tu vraiment besoin de ce panel ou c'est juste pour faire joli ?

    Par ailleurs est-ce que le datacursormode standard de MATLAB ne te suffirait-il pas ?

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 33
    Par défaut Merci!!!
    Non Le panel je l'ai mis pour faire beau, je l'ai supprimé et ça marche maintenant, merci!!!

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

Discussions similaires

  1. problème d'insertion de données
    Par Falgan dans le forum ASP
    Réponses: 2
    Dernier message: 06/04/2004, 09h29
  2. Probléme d'insertion par défault
    Par xavier62 dans le forum SQL
    Réponses: 7
    Dernier message: 28/11/2003, 13h03
  3. [Interbase 7] Problème d'insertion de données
    Par Tuscelan dans le forum InterBase
    Réponses: 12
    Dernier message: 19/11/2003, 22h58
  4. STL : std::set problème avec insert ...
    Par Big K. dans le forum MFC
    Réponses: 13
    Dernier message: 08/11/2003, 01h02
  5. Problème d'insertion avec MySQL
    Par Sonny dans le forum ASP
    Réponses: 13
    Dernier message: 28/08/2003, 13h52

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