このページでは

boxshadow2d QML Value Type

QCanvasBoxShadow に対して boxshadow2d タイプの一致を提供します。詳細...

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

この型はテクノロジープレビュー段階にあり、変更される可能性があります。

メソッド

詳細な説明

この値型は、QtCanvas2D インポートによって提供されます。

「QCanvasBoxShadow」も参照してください 。

メソッドのドキュメント

real blur()

シャドウボックスのぼかしを返します。

setBlur()も参照してください 。

real bottomLeftRadius()

シャドウボックスの左下隅の半径を返します。これが `-1` の場合、シャドウの描画では、この角に対して `radius()` の値が使用されます。デフォルト値は `-1` です。

setBottomLeftRadius()も参照してください 。

real bottomRightRadius()

シャドウボックスの右下隅の半径を返します。これが-1 の場合、シャドウの描画では、この角についてradius()の値が使用されます。デフォルト値は-1 です。

setBottomRightRadius()も参照してください 。

rect boundingRect()

影が覆う領域を返します。これは、shadowrect()、blur()、およびspread() を考慮に入れています。QCanvasPainter::drawBoxShadow() ヘルパーメソッドを使用したくない場合、これを利用して、例えば適切なサイズのQCanvasPainter::rect() をパスに追加することができます。

setRect()、setBlur()、およびsetSpread()も参照してください 。

color color()

シャドウボックスの色を返します。

setColor()も参照してください 。

real radius()

シャドウボックスの半径を返します。

setRadius()も参照してください 。

rect rect()

シャドウボックスの矩形領域を返します。

setRect()も参照してください 。

void setBlur(real blur)

シャドウのぼかしをblur ピクセルに設定します。デフォルト値は0.0 で、これはぼかしなしを意味します。

blur()も参照してください 。

void setBottomLeftRadius(real radius)

左下隅の半径をradius に設定します。デフォルト値は-1 であり、これはこの隅に対して個別の半径が設定されておらず、代わりに共通のradius()が使用されることを意味します。

bottomLeftRadius()も参照してください 。

void setBottomRightRadius(real radius)

右下隅の角の半径を `radius` に設定します。デフォルト値は `-1 ` であり、これはこの隅に対して個別の半径が設定されておらず、代わりに共通の `radius()` が使用されることを意味します。

bottomRightRadius()も参照してください 。

void setColor(color shadowColor)

影の色をshadowColor に設定します。デフォルト値は、不透明度100%の黒です。

color()も参照してください 。

void setRadius(real radius)

シャドウの角の半径をradius ピクセルに設定します。デフォルト値は0.0 で、これは半径がないことを意味します。

radius()も参照してください 。

void setRect(real x, real y, real width, real height)

シャドウボックスの矩形領域を (x,y,width,height) に設定します。

rect()も参照してください 。

void setRect(rect shadowRect)

シャドウボックスの矩形領域をshadowRect に設定します。

これはオーバーロードされた関数です。

void setSpread(real spread)

シャドウの広がりをspread ピクセルに設定します。デフォルト値は0.0 で、これは広がりがないことを意味します。

spread()も参照してください 。

void setTopLeftRadius(real radius)

左上隅の角の丸みをradius に設定します。デフォルト値は-1 であり、これはこの角に対して個別の丸みが設定されておらず、代わりに共通のradius()が使用されることを意味します。

topLeftRadius()も参照してください 。

void setTopRightRadius(real radius)

右上の角の半径をradius に設定します。デフォルト値は-1 であり、これはこの角に対して個別の半径が設定されておらず、代わりに共通のradius()が使用されることを意味します。

topRightRadius()も参照してください 。

real spread()

シャドウボックスの広がりを返します。

setSpread()も参照してください 。

real topLeftRadius()

シャドウボックスの左上隅の半径を返します。これが `-1` の場合、シャドウの描画では、この角に対して `radius()` の値が使用されます。デフォルト値は `-1` です。

setTopLeftRadius()も参照してください 。

real topRightRadius()

シャドウボックスの右上の半径を返します。これが `-1` の場合、シャドウの描画では、この角に対して `radius()` の値が使用されます。デフォルト値は `-1` です。

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.