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 aligner control et elements graphiques dans un panel


Sujet :

Interfaces Graphiques

  1. #1
    Membre confirmé
    Homme Profil pro
    Analyse système
    Inscrit en
    Juin 2014
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2014
    Messages : 87
    Par défaut Comment aligner control et elements graphiques dans un panel
    bonjour
    les Uicontrols ont comme prent lepanel et les element graphiques (lignes, texte rectangles) ont comme parent un axe qui a lui même comme parent le panel.

    Avec cela pour positionner de façon correcte les uicontrol et les éléments graphiques cen'es tpas toujours évident.

    J'ai pris l'habiture de mettre les panel en units normalized, puis de mettre un axe qui couvre tout le panel avec 'position' ,[0 0 1 1].
    ensuite je définit les limites 'Xlim'; [0 Xmax] et 'Ylim'; [0 Ymax] .

    cela fait si je veux un contrôle aux coordonnées [Xcontrole, Ycontrole, L,H], (coordonnée de mon axe)
    alors je mets h=uicontrole('style',..., 'position',[Xcontrole/Xmax, Ycontrole/Ymax, L/Xmax,H/Ymax],...) avec comme parent le panel

    Jusqu'à présent cela fonctionnait et aujourd'hui non la position de mes controles est visiblement en pixel et je ne comprends pas pourquoi.

    dans le code ci joint la ligne 19 est en commentaires, mais il me faut l'activer pour obtenir le résultat attendu (uicontrole alignés avec les textes (voir la figure en figure.png).

    je ne comprends pas pourquoi mon panel étant en 'normalized', les coordonnéers des contrôles restent en pixel.

    hypothèse : windows 11 car jusqu'à présent je travaillais avec windows 10 ou inférieur.

    une idée ? une suggestion ?

    Merci
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 0
    Dernier message: 05/05/2021, 14h30
  2. Réponses: 0
    Dernier message: 08/11/2010, 08h54
  3. [XL-2003] Comment créer et afficher un graphique dans un userform
    Par MichaSarah dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/07/2010, 16h31
  4. Element graphique dans une forum dans des theads spécifiques
    Par Laur3nT dans le forum Windows Forms
    Réponses: 5
    Dernier message: 08/12/2007, 17h52
  5. [ImageMagick] Comment mettre plus qu'un graphique dans une page ?
    Par 12_darte_12 dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 29/06/2006, 20h30

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