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 :

Comment ouvrir un objet figure en plein écran


Sujet :

Interfaces Graphiques

  1. #1
    Membre régulier Avatar de biquet
    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 199
    Points : 105
    Points
    105
    Par défaut Comment ouvrir un objet figure en plein écran
    Bonjour, je voudrais lorsque j'écris
    figure;
    que la fenetre s'ouvrent plein ecran pour ne pas être obliger de l'agrandir a chaque fois.

    J'ai essayer avec
    scrsz = get(0,'ScreenSize');
    figure('Position',[1 1 scrsz(3) scrsz(4)])
    mais c'est l'image a l'interieur qui est agrandi et pas la fenetre ?

    une piste ?

  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 318
    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 318
    Points : 52 957
    Points
    52 957
    Par défaut
    Citation Envoyé par biquet
    mais c'est l'image a l'interieur qui est agrandi et pas la fenetre ?
    Tu peux préciser un peu plus... je ne comprends pas

  3. #3
    Membre régulier Avatar de biquet
    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 199
    Points : 105
    Points
    105
    Par défaut
    En fait, voici un bout du code

    figure;
    colormap(gray);
    subplot (2,2,1); imshow(img);title('Image initiale en niveau de gris');
    je veux dire que si j'applique ce que j'ai ecrit précedemment, c'est img qui est agrandit et pas ma fenetre où je met img

    je ne sais pas si je m'exprime clairement


  4. #4
    Membre régulier Avatar de biquet
    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 199
    Points : 105
    Points
    105
    Par défaut
    je voudrais en fait que, quand l'instruction figure s'effectue, la fenêtre s'ouvre sur tout l'écran de l'ordi et pas en dimension réduite. Cela m'empechera de l'agrandir manuellement et je pourrais placer ce que je veux au bon endroit car les dimensions changent

  5. #5
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 318
    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 318
    Points : 52 957
    Points
    52 957
    Par défaut
    Récupère MAXIMIZE sur le File EXchange.

    Ensuite tu appelles l'objet figure comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    figure('createfcn','maximize')

  6. #6
    Membre régulier Avatar de biquet
    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 199
    Points : 105
    Points
    105
    Par défaut
    Merci pour le fichier maximize.m

    Je pense que c ce qu'il me faut mais en utilisant ce code (afin de le tester)
    h = figure;
    maximize(h);
    il me marque
    ??? Error: File: C:\MATLAB6p1\toolbox\images\images\maximize.m Line: 88 Column: 29
    Expected a variable, function, or constant, found "|".
    Y aurait-il un pb dans le fichier maximize.m ou aurais-je oublier qqch ??

    merci pour votre réponse

  7. #7
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 318
    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 318
    Points : 52 957
    Points
    52 957
    Par défaut
    Les opérateurs || et && ne sont pas supportés par les anciennes versions de Matlab.

    Dans MAXIMIZE.M, remplaces la ligne n°88 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            if ~ishandle(h(n)) || (~strcmp(get(h(n),'Type'),'root') && ...
                                   ~strcmp(get(h(n),'Type'),'figure'))
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            if ~ishandle(h(n)) | (~strcmp(get(h(n),'Type'),'root') & ...
                                   ~strcmp(get(h(n),'Type'),'figure'))

  8. #8
    Membre régulier Avatar de biquet
    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 199
    Points : 105
    Points
    105
    Par défaut
    excellent ca fonctionne

    a+

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

Discussions similaires

  1. Comment ouvrir explorateur d'objets sous visual studio 2010
    Par julien_ma dans le forum Visual C++
    Réponses: 8
    Dernier message: 18/12/2014, 22h20
  2. Comment ouvrir une fenêtre en plein écran ?
    Par magic8392 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/10/2005, 13h05
  3. Réponses: 27
    Dernier message: 03/02/2003, 13h27
  4. TTreeView -> Comment ouvrir une unité ?
    Par DaLove dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/12/2002, 12h30
  5. Réponses: 1
    Dernier message: 31/10/2002, 12h55

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