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 :

Bloquer une fenêtre "active"


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 19
    Par défaut Bloquer une fenêtre "active"
    Bonjour,

    J'ai cru comprendre que Matlab dessine toujours dans la fenêtre active, par exemple le résultat d'un plot ou un imShow apparait dans la fenêtre active...
    Or, si l'on a plusieurs fenêtres ouvertes simultanément, cela peut poser problème si l'utilisateur passe d'une fenêtre à l'autre pendant le chargement d'une courbe par exemple. La fenêtre destinée à la courbe, passée en arrière plan, sera vide et la fenêtre sélectionnée sera effacée pour afficher la courbe...
    Est il possible de spécifier une fenêtre "parent" ou de verrouiller une fenêtre pour empecher l'utilisateur d'en activer une autre ? ?

    Merci !

  2. #2
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    tu peux donner un morceau de code qui met en évidence ce que tu observes et préciser sous quelle version MATLAB tu l' observes

    merci

  3. #3
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 19
    Par défaut
    J'utilise Matlab R13, voici un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    % affichage dans une sous-fenetre :
    evolution = figure(55);
     
    clf
     
    set(evolution,'Name','Muscle area evolution', ...
                  'NumberTitle','off', ...
                  'Selected','on');
     
    % affichage courbe : 
    plot(1:nombre, aire);
    Cette portion de code déclare simplement une fenêtre et trace une courbe. Si pendant l'exécution, entre les 2 instructions, l'utilisateur clic sur une autre fenêtre, la courbe sera tracé dans la fenêtre activée et pas dans celle-ci.

    Merci.

  4. #4
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    ça aurait été mieux que tu nous files un code reproductible
    bon pas grave , j'ai déclaré la variable nombre et aire
    j'ai au préalable également fait afficher une figure
    mais bon je ne reproduis pas pour autant ton problème
    car si j'execute le script , je n'aui même pas le temps de cliquer sur la premeière fenetre
    donc bref si t'avais les étapes de reproduction exactes, je pourrais peut etre y voir plus clair

Discussions similaires

  1. Bloquer une fenètre pendant chargement
    Par donnadieujulien dans le forum Débuter
    Réponses: 1
    Dernier message: 22/06/2008, 15h36
  2. Bloquer une fenêtre
    Par alain123 dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 07/12/2007, 15h04
  3. [SWING] JDialog - Bloquer une fenêtre (popup) "OnTop"
    Par Adrien22 dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 17/05/2006, 14h02

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