Précédent   Forum des professionnels en informatique > Environnements de développement > MATLAB > Interfaces Graphiques
Interfaces Graphiques Forum d'entraide sur les interfaces graphiques en MATLAB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/01/2012, 20h44   #1
Invité de passage
 
Inscription : janvier 2012
Messages : 1
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 1
Points : 0
Points : 0
Par défaut Afficher une image avec un click de souris, interface graphique

Bonjour à tous,
Je suis VRAIMENT débutant sur matlab et j'aurai besoin de votre aide.

J'essai de créer un morpion dont j'ai déja "dessiné" le fond.
Je voudrais savoir comment faire pour que matlab prenne en compte un click de souris sur une case avec une interface graphique et comment faire apparaître une image à l'endroit ou l'utilisateur clique. En utilisant les fonctions "imshow" et "imread" à partir d'images paint (.bmp) par exemple?

J'espère que vous pourrez m'aider. Désolé pour mes explications si peu précises et mon manque total de maîtrise du sujet mais bon, il faut bien débuter à un moment.

Merci d'avance.
patrice13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 22h07   #2
Modérateur
 
Avatar de Winjerome
 
Homme Jérôme
Inscription : septembre 2009
Messages : 3 598
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2009
Messages : 3 598
Points : 6 829
Points : 6 829
Bonjour,

Pour afficher tes images, utilise plutôt la fonction IMAGE. Tu trouveras dans la documentation (doc image) quelquechose qui devrait intéresser
Ensuite, pour le clic de la souris, il te faudra donner le handle de ta fonction gérant le clic à la propriété 'ButtonDownFcn' de ton objet Axes avec la fonction SET:
Code :
set(gca, 'ButtonDownFcn',@maFonction)
La récupération des coordonnées de la souris se fera avec:
Code :
get(gca,'CurrentPoint')
En tant que débutant, je t'invite si ce n'est déjà fait à consulter les tutoriels du site.
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider
Une erreur? FAQ : Messages d'erreur et avertissements
"Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).
Citation:
En essayant continuellement on finit par réussir. Donc: plus ça rate, plus on a de chance que ça marche. - Jacques Rouxel
L'expérience, c'est le nom que chacun donne à ses erreurs - Oscar Wilde
Je suis régulièrement sur le chat DVP - Pas de question technique par MP, Merci
Winjerome est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h22.


 
 
 
 
Partenaires

Hébergement Web