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

Qt Discussion :

QRect : additionner deux rectangles


Sujet :

Qt

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 237
    Par défaut QRect : additionner deux rectangles
    Bonjour, j'ai un problème avec QRect, je voudrais savoir comment additionner 2 rectangles mais uniquement dans le sens de la longueur, tout en sachant que la hauteur ne change pas. Exemple dans l'image joint je voudrais peindre en un seul rect (c'est a dire additionner en un) les rects 5 et 81 et ensuite 85 et 161. à chaque fois je dois additionner le dernier rect et le rect suivant sur l'autre ligne.
    Merci d'avance.
    Images attachées Images attachées  

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Bonjour lisco

    J'ai un peu de mal à comprendre votre question... je ne comprend pas comme voulez vous additionner 2 rectangles séparés comme le 5 et le 81

    Si vous voulez obtenir un rectangle qui englobe 2 autres rectangles, vous pouvez utiliser la fonction QRect::united.

    Que souhaitez vous faire exactement ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 237
    Par défaut
    Ce que je veux faire exactement c'est d'etendre le rect 5 au rect 81, et là j'aurai 1 seul rect et non le rect englobant qui me change la hauteur de mopn rect ce qui est le cas avec QRect::united. En gros j'aimerai avoir un rect dont la longueur sera egale à celle de rect5 + celle de rect 81.
    Je dois additionner le dernier rect avec le suivant à chaque fois!
    j'espere que je me suis bien expliqué.
    Merci d'avance pouru votre reponse

  4. #4
    Membre confirmé
    Avatar de bobti89
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 86
    Par défaut
    Et un simple ajout des largeurs ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rect.setWidth( rect1.width() + rect2.width() );

  5. #5
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    j'espere que je me suis bien expliqué.
    Peut être... en tout cas, je n'ai rien compris

    Si tu veux un rectangle qui fasse la largeur des 2, bobti89 a donné la solution.

    Si c'est autre chose, je ne vois pas ce que tu souhaites faire.

Discussions similaires

  1. Réponses: 7
    Dernier message: 06/12/2006, 12h25
  2. Additionner deux champs dans une requête
    Par eddyG dans le forum Access
    Réponses: 5
    Dernier message: 30/05/2006, 18h00
  3. EXCEL : Additionner deux groupes de lignes
    Par repié dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 22/12/2005, 20h59
  4. Additionner deux variables....
    Par Guillaume602 dans le forum Débuter
    Réponses: 5
    Dernier message: 16/11/2005, 15h00
  5. [prg jeux ]Définir l'intersection de deux rectangles
    Par mat.M dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 30/07/2003, 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