Sur cette page

boxgradient2d QML Value Type

Fournit une compatibilité de type « boxgradient2d » avec QCanvasBoxGradient. En savoir plus…

Import Statement: import QtCanvas2D
Since: Qt 6.12
Status: Technology preview

Ce type est en préversion technologique et est susceptible d'être modifié.

Méthodes

Description détaillée

Ce type de valeur est fourni par l'importation « QtCanvas2D ».

Voir également QCanvasBoxGradient.

Documentation des méthodes

void addColorStop(real offset, string color)

Ajoute un arrêt de couleur avec l'color spécifiée au dégradé situé à l'offset indiquée. 0,0 correspond au décalage à une extrémité du dégradé, 1,0 à l'autre extrémité.

Par exemple :

const gradient = ctx.createBoxGradient(50, 50, 100, 100, 20, 10);
gradient.addColorStop(0.0, Qt.rgba(1, 0, 0, 1));
gradient.addColorStop(0.5, "#ff8040");
gradient.addColorStop(1.0, "red");

real feather()

Renvoie l'effacement du dégradé de la boîte.

Voir aussi setFeather().

real radius()

Renvoie le rayon du dégradé en boîte.

Voir aussi setRadius().

rect rect()

Renvoie l'aire du rectangle correspondant au dégradé de la boîte.

Voir aussi setRect().

void setFeather(real feather)

Définit le dégagement du dégradé de la zone sur feather.

Voir également feather().

void setRadius(real radius)

Définit le rayon du dégradé de la boîte sur radius. Le rayon maximal correspond à la moitié de la largeur ou de la hauteur de rect(), selon la valeur la plus petite des deux.

Voir également radius().

void setRect(x, y, width, height)

Définit la position ( x, y) et la taille ( width, height) du rectangle du dégradé de la boîte.

Voir également rect().

void setRect(rect)

Définit le rectangle du dégradé de la boîte sur rect.

Il s'agit d'une fonction surchargée.

© 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.