Sur cette page

QPainter::PixmapFragment Class

class QPainter::PixmapFragment

Cette classe est utilisée conjointement avec la fonction QPainter::drawPixmapFragments() pour définir la manière dont une image bitmap, ou une sous-zone de celle-ci, est dessinée. En savoir plus…

Variables publiques

qreal height
qreal opacity
qreal rotation
qreal scaleX
qreal scaleY
qreal sourceLeft
qreal sourceTop
qreal width
qreal x
qreal y

Membres publics statiques

QPainter::PixmapFragment create(const QPointF &pos, const QRectF &sourceRect, qreal scaleX = 1, qreal scaleY = 1, qreal rotation = 0, qreal opacity = 1)

Description détaillée

Les variables sourceLeft, sourceTop, width et height sont utilisées comme rectangle source au sein de la carte de pixels transmise à la fonction QPainter::drawPixmapFragments(). Les variables x, y, width et height servent à calculer le rectangle cible à dessiner. x et y désignent le centre du rectangle cible. Les coordonnées width et height du rectangle cible sont mises à l'échelle par les valeurs scaleX et scaleY. Le rectangle cible obtenu est ensuite pivoté de rotation degrés autour du point central x, y.

Voir également QPainter::drawPixmapFragments().

Documentation des fonctions membres

[static] QPainter::PixmapFragment PixmapFragment::create(const QPointF &pos, const QRectF &sourceRect, qreal scaleX = 1, qreal scaleY = 1, qreal rotation = 0, qreal opacity = 1)

Il s'agit d'une fonction d'aide qui renvoie un objet ` QPainter::PixmapFragment ` initialisé avec les paramètres ` pos`, ` sourceRect`, ` scaleX`, ` scaleY`, ` rotation` et ` opacity `.

Documentation sur les variables membres

qreal PixmapFragment::height

Cette variable contient la hauteur du rectangle source et sert à calculer la hauteur du rectangle cible.

qreal PixmapFragment::opacity

Cette variable contient l'opacité du rectangle cible, où 0,0 correspond à une transparence totale et 1,0 à une opacité totale.

qreal PixmapFragment::rotation

Cette variable contient la rotation du rectangle cible, exprimée en degrés. Le rectangle cible est pivoté après avoir été mis à l'échelle.

qreal PixmapFragment::scaleX

Cette variable contient l'échelle horizontale du rectangle cible.

qreal PixmapFragment::scaleY

Cette variable contient l'échelle verticale du rectangle cible.

qreal PixmapFragment::sourceLeft

Cette variable contient la coordonnée de gauche du rectangle source.

qreal PixmapFragment::sourceTop

Cette variable contient la coordonnée supérieure du rectangle source.

qreal PixmapFragment::width

Cette variable contient la largeur du rectangle source et sert à calculer la largeur du rectangle cible.

qreal PixmapFragment::x

Cette variable contient la coordonnée x du point central du rectangle cible.

qreal PixmapFragment::y

Cette variable contient la coordonnée y du point central du rectangle cible.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.