boxshadow2d QML Value Type
Offre une compatibilité avec le type `boxshadow2d` conforme à la spécification QCanvasBoxShadow. En savoir plus...
| Import Statement: | import QtCanvas2D |
| Since: | Qt 6.12 |
| Status: | Technology preview |
Ce type est en phase de préversion technologique et est susceptible d'être modifié.
Méthodes
- real blur()
- real bottomLeftRadius()
- real bottomRightRadius()
- rect boundingRect()
- color color()
- real radius()
- rect rect()
- void setBlur(real blur)
- void setBottomLeftRadius(real radius)
- void setBottomRightRadius(real radius)
- void setColor(color shadowColor)
- void setRadius(real radius)
- void setRect(real x, real y, real width, real height)
- void setRect(rect shadowRect)
- void setSpread(real spread)
- void setTopLeftRadius(real radius)
- void setTopRightRadius(real radius)
- real spread()
- real topLeftRadius()
- real topRightRadius()
Description détaillée
Ce type de valeur est fourni par l'importation QtCanvas2D.
Voir aussi QCanvasBoxShadow.
Documentation des méthodes
real blur()
Renvoie le flou de la boîte d'ombre.
Voir aussi setBlur().
real bottomLeftRadius()
Renvoie le rayon du coin inférieur gauche de la boîte d'ombre. Lorsque cette valeur est définie sur -1, le tracé de l'ombre utilisera la valeur de radius() pour ce coin. La valeur par défaut est -1.
Voir également setBottomLeftRadius().
real bottomRightRadius()
Renvoie le rayon du coin inférieur droit de la boîte d'ombre. Lorsque cette valeur est définie sur -1, le tracé de l'ombre utilisera la valeur renvoyée par radius() pour ce coin. La valeur par défaut est -1.
Voir également setBottomRightRadius().
rect boundingRect()
Renvoie la zone couverte par l'ombre. Cette fonction prend en compte les méthodes d'rect, blur et spread. Si vous ne souhaitez pas utiliser la méthode d'aide QCanvasPainter::drawBoxShadow(), vous pouvez utiliser cette méthode, par exemple, pour ajouter un élément QCanvasPainter::rect() de taille appropriée dans le chemin.
Voir également setRect(), setBlur() et setSpread().
color color()
Renvoie la couleur de la boîte d'ombre.
Voir aussi setColor().
real radius()
Renvoie le rayon de la boîte d'ombre.
Voir aussi setRadius().
rect rect()
Renvoie l'aire (rect) de la « shadow box ».
Voir aussi setRect().
void setBlur(real blur)
Définit le flou de l'ombre à blur en pixels. La valeur par défaut est 0.0, ce qui signifie « aucun flou ».
Voir également ` blur()` .
void setBottomLeftRadius(real radius)
Définit le rayon du coin inférieur gauche sur radius. La valeur par défaut est -1, ce qui signifie qu'aucun rayon spécifique n'a été défini pour ce coin et que la valeur commune radius() est utilisée à la place.
Voir également bottomLeftRadius().
void setBottomRightRadius(real radius)
Définit le rayon du coin inférieur droit sur radius. La valeur par défaut est -1, ce qui signifie qu'aucun rayon spécifique n'a été défini pour ce coin et que la valeur commune radius() est utilisée à la place.
Voir également bottomRightRadius().
void setColor(color shadowColor)
Définit la couleur de l'ombre sur shadowColor. La valeur par défaut est le noir avec une opacité totale.
Voir également color().
void setRadius(real radius)
Définit le rayon des coins de l'ombre à radius en pixels. La valeur par défaut est 0.0, ce qui signifie « aucun rayon ».
Voir également radius().
void setRect(real x, real y, real width, real height)
Définit la zone rectangulaire de la « shadow box » sur (x, y, width, height).
Voir également rect().
void setRect(rect shadowRect)
Définit la zone rectangulaire de la « shadow box » sur shadowRect.
Il s'agit d'une fonction surchargée.
void setSpread(real spread)
Définit l'étendue de l'ombre à spread en pixels. La valeur par défaut est 0.0, ce qui signifie qu'il n'y a pas d'étendue.
Voir également spread().
void setTopLeftRadius(real radius)
Définit le rayon du coin supérieur gauche sur radius. La valeur par défaut est -1, ce qui signifie qu'aucun rayon spécifique n'a été défini pour ce coin et que la valeur commune radius() est utilisée à la place.
Voir également topLeftRadius().
void setTopRightRadius(real radius)
Définit le rayon du coin supérieur droit sur radius. La valeur par défaut est -1, ce qui signifie qu'aucun rayon spécifique n'a été défini pour ce coin et que la valeur commune radius() est utilisée à la place.
Voir également topRightRadius().
real spread()
Renvoie la largeur de la boîte d'ombre.
Voir aussi setSpread().
real topLeftRadius()
Renvoie le rayon du coin supérieur gauche de la zone d'ombre. Lorsque cette valeur est définie sur -1, le tracé de l'ombre utilisera la valeur de radius() pour ce coin. La valeur par défaut est -1.
Voir également setTopLeftRadius().
real topRightRadius()
Renvoie le rayon du coin supérieur droit de la zone d'ombre. Lorsque cette valeur est définie sur -1, le tracé de l'ombre utilisera la valeur de radius() pour ce coin. La valeur par défaut est -1.
Voir également setTopRightRadius().
© 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.