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 :

taille de l'interface


Sujet :

Interfaces Graphiques

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Septembre 2011
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 24
    Points : 16
    Points
    16
    Par défaut taille de l'interface
    bonsoir, je veux savoir comment faire pour que l'interface s'adapte à la taille de l'écran de l'ordinateur. en effet, j'ai crée un gui à la taille de mon ordinateur mais lorsque je l'installe sur des machines plus petites, toute l'interface ne s'affiche pas et j'aimerai réduire cet écran. comment faire SVP

  2. #2

  3. #3
    Membre à l'essai
    Homme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Septembre 2011
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 24
    Points : 16
    Points
    16
    Par défaut merci
    bonjour,
    je comprends bien mais le problème c'est que j'ai utilisé le guide de matlab. maintenant lorsque je génère le fichier.m, je ne sais à quel niveau insérer ce code

  4. #4
    Invité
    Invité(e)
    Par défaut
    Pour les deux premiers points:
    Utiliser l'unité normalized
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    f = figure('Units','normalized','Position',[0.1 0.1 0.5 0.5]);
    Et mettre aussi tous les objets enfants de la fenêtre en unité normalized
    Une possibilité pour cela est d'utiliser findobj de la façon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    %f etant le handle de la figure precemment creee
    %findobj recherche ici tous les objets dans la figure f qui ont la propriete
    %Units.
    set(findobj(f, '-property', 'Units'), 'Units', 'normalized');
    Tu peux faire cela directement sur GUIDE en ajustant les propriétés de ta figure et tes objets à l'aide de l'Inspector.

    Pour ce qui est du dernier point "dynamique" (voire même les deux premiers), tu peux insérer le code dans les *_CreateFcn de tes objets. Il te faudra alors remplacer la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    f = figure('Units','pixels','Position',posFigure);
    servant à créer ta figure par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set(hObject,'Units','pixels','Position',posFigure);
    hObject étant le handle de l'objet correspondant passé par la fonction.

Discussions similaires

  1. fixer la taille d'une interface matlab
    Par nanouchg dans le forum Images
    Réponses: 1
    Dernier message: 12/03/2011, 13h34
  2. Comment fixer la taille de l'interface
    Par usto2005 dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 05/05/2008, 13h51
  3. Réponses: 1
    Dernier message: 22/05/2006, 09h10
  4. [Debutant] Fixer la taille d'une interface graphique
    Par etiennegaloup dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 25/02/2006, 12h03
  5. [netbeans][Interfaces] réglage taille des composants
    Par tsinapah dans le forum NetBeans
    Réponses: 3
    Dernier message: 22/04/2005, 18h11

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