boxshadow2d QML Value Type
Bietet eine Anpassung des „boxshadow2d“-Typs an „ QCanvasBoxShadow “. Mehr...
| Import Statement: | import QtCanvas2D |
| Since: | Qt 6.12 |
| Status: | Technology preview |
Dieser Typ befindet sich in der Technologievorschau und kann sich noch ändern.
Methoden
- 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()
Ausführliche Beschreibung
Dieser Werttyp wird durch den Import „ QtCanvas2D “ bereitgestellt.
Siehe auch „ QCanvasBoxShadow “.
Methodendokumentation
real blur()
Gibt den Unschärfebereich der Schattenbox zurück.
Siehe auch „ setBlur()“.
real bottomLeftRadius()
Gibt den Radius der unteren linken Ecke der Schattenbox zurück. Wenn dieser Wert „ -1 “ lautet, wird beim Zeichnen des Schattens für diese Ecke der Wert von „ radius()“ verwendet. Der Standardwert ist „ -1 “.
Siehe auch setBottomLeftRadius().
real bottomRightRadius()
Gibt den Radius der unteren rechten Ecke der Schattenbox zurück. Wenn dieser Wert auf „ -1 “ gesetzt ist, wird beim Zeichnen des Schattens für diese Ecke der Wert von „ radius()“ verwendet. Der Standardwert ist „ -1 “.
Siehe auch setBottomRightRadius().
rect boundingRect()
Gibt die vom Schatten abgedeckte Fläche zurück. Dabei werden die Schatten rect(), blur() und spread() berücksichtigt. Wenn Sie die Hilfsmethode QCanvasPainter::drawBoxShadow() nicht verwenden möchten, können Sie diese Funktion beispielsweise nutzen, um ein QCanvasPainter::rect() mit der richtigen Größe in den Pfad einzufügen.
Siehe auch setRect(), setBlur() und setSpread().
color color()
Gibt die Farbe der Schattenbox zurück.
Siehe auch „ setColor()“.
real radius()
Gibt den Radius der Schattenbox zurück.
Siehe auch „ setRadius()“.
rect rect()
Gibt die Fläche der Schattenbox als Rechteck zurück.
Siehe auch „ setRect()“.
void setBlur(real blur)
Stellt die Schattenunschärfe auf „ blur “ in Pixeln ein. Der Standardwert ist „ 0.0 “, was bedeutet, dass keine Unschärfe vorhanden ist.
Siehe auch „ blur()“.
void setBottomLeftRadius(real radius)
Setzt den Radius der unteren linken Ecke auf radius. Der Standardwert ist -1, was bedeutet, dass für diese Ecke kein individueller Radius festgelegt wurde und stattdessen der allgemeine Wert radius() verwendet wird.
Siehe auch ` bottomLeftRadius()`.
void setBottomRightRadius(real radius)
Setzt den Radius der unteren rechten Ecke auf radius. Der Standardwert ist -1, was bedeutet, dass für diese Ecke kein individueller Radius festgelegt wurde und stattdessen der allgemeine Wert radius() verwendet wird.
Siehe auch ` bottomRightRadius()`.
void setColor(color shadowColor)
Legt die Schattenfarbe auf „ shadowColor “ fest. Der Standardwert ist Schwarz mit voller Deckkraft.
Siehe auch ` color()`.
void setRadius(real radius)
Legt den Eckenradius des Schattens auf „ radius “ in Pixeln fest. Der Standardwert ist „ 0.0 “, was bedeutet, dass kein Radius vorhanden ist.
Siehe auch radius().
void setRect(real x, real y, real width, real height)
Legt den rechteckigen Bereich der Shadowbox auf (x, y, width, height) fest.
Siehe auch rect().
void setRect(rect shadowRect)
Setzt den Bereich des Schattenrahmens auf „ shadowRect “.
Dies ist eine überladene Funktion.
void setSpread(real spread)
Legt die Schattenausbreitung auf „ spread “ in Pixeln fest. Der Standardwert ist „ 0.0 “, was bedeutet, dass keine Ausbreitung stattfindet.
Siehe auch „ spread()“.
void setTopLeftRadius(real radius)
Setzt den Radius der oberen linken Ecke auf radius. Der Standardwert ist -1, was bedeutet, dass für diese Ecke kein individueller Radius festgelegt wurde und stattdessen der allgemeine Wert radius() verwendet wird.
Siehe auch topLeftRadius().
void setTopRightRadius(real radius)
Setzt den Radius der oberen rechten Ecke auf radius. Der Standardwert ist -1, was bedeutet, dass für diese Ecke kein individueller Radius festgelegt wurde und stattdessen der allgemeine Wert radius() verwendet wird.
Siehe auch topRightRadius().
real spread()
Gibt die Ausdehnung der Schattenbox zurück.
Siehe auch „ setSpread()“.
real topLeftRadius()
Gibt den Radius der oberen linken Ecke der Schattenbox zurück. Wenn dieser Wert auf „ -1 “ gesetzt ist, wird beim Zeichnen des Schattens für diese Ecke der Wert von „ radius()“ verwendet. Der Standardwert ist „ -1 “.
Siehe auch ` setTopLeftRadius()`.
real topRightRadius()
Gibt den Radius der oberen rechten Ecke der Schattenbox zurück. Wenn dieser Wert auf „ -1 “ gesetzt ist, wird beim Zeichnen des Schattens für diese Ecke der Wert von „ radius()“ verwendet. Der Standardwert ist „ -1 “.
Siehe auch ` 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.