이 페이지에서

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()

그림자가 덮는 면적을 반환합니다. 이 함수는 그림자 관련 함수인 rect(), 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.