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 :

Création d'une interface graphique


Sujet :

Interfaces Graphiques

  1. #1
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 275
    Par défaut Création d'une interface graphique
    Bonsoir,
    J'ai 2 question:
    1. J'ai utilisé ce code pour ajouter une image comme arrière plan de l'interface de mon application:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    X=imread('backgrounds.jpg');
    ax = axes('position', [0 -0.2 1.3 1.6]);
    set(gca, 'Ydir', 'reverse');  % --> ca me met mon image dans le bon sens
    imagesc('cdata', X);
    uistack(ax, 'bottom');
    Mais il y a ouverture d'une figure contenant l'image d'arrière plan en parallèle avec l’exécution de l'interface. Comment je peux donc modifier cette ligne imagesc('cdata', X); pour empêcher l'affichage de la figure
    2. Comment je peux ajouter des icones pour le menu par exemple une image de disquette pour le menu enregistrer sous

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

    S'il existe déjà une figure qui ne possède pas sa propriété HandleVisibility à 'off' ou 'callback', ce code ne devrait pas créer de nouvelle figure. Donc je présume que c'est le cas...
    Dans ce cas, il faut faire passer son handle comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    handleFigure = figure('HandleVisibility','off');
    X = imread('backgrounds.jpg');
    ax = axes('Parent',handleFigure,'position', [0 -0.2 1.3 1.6]);
    % set(ax, 'Ydir', 'reverse');  % inutile si CData non spécifié dans imagesc
    imagesc(X,'Parent',ax);
    uistack(ax, 'bottom');
    Pour ce qui est des icônes : uipushtool et uitoggletool.
    Dernière modification par Invité ; 30/03/2012 à 02h23.

  3. #3
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 275
    Par défaut
    Merci infiniment pour votre réponse
    Avec les changements de ce code il y a ouverture maintenant de 2 figures
    Citation Envoyé par Winjerome Voir le message
    Pour ce qui est des icônes : uipushtool et uitoggletool.
    Pour les icones, où je peux ajouter uipushtool et uitoggletool exactement dans le code sachant que j'ai utilisé le Menu Editor de la barre d'outils de matlab

  4. #4
    Invité
    Invité(e)
    Par défaut
    J'espère que tu n'as pas bêtement recopié la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    handleFigure = figure('HandleVisibility','off');
    ?

    Pour le reste, utilises le menu Tools => ToolBar Editor.

Discussions similaires

  1. Création d'une interface graphique un peu poussée
    Par Ivenoproblemwiththat dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 04/01/2008, 17h00
  2. Création d'une interface graphique
    Par sieuzac dans le forum Développement 2D, 3D et Jeux
    Réponses: 14
    Dernier message: 30/05/2007, 21h43
  3. création d'une interface graphique
    Par dz_robotix dans le forum Linux
    Réponses: 1
    Dernier message: 18/04/2007, 12h52
  4. [Swing] Création d'une interface graphique SWING + MVC
    Par Sylmandel dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 21/04/2006, 10h03

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