QLinearGradient Class

선형 그라데이션 브러시를 지정하기 위해 QLinearGradient 클래스는 QBrush 와 함께 사용됩니다. 더 보기...

Header: #include <QLinearGradient>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
상속합니다: QGradient

공용 함수

QLinearGradient()
QLinearGradient(const QPointF &start, const QPointF &finalStop)
QLinearGradient(qreal x1, qreal y1, qreal x2, qreal y2)
QPointF finalStop() const
void setFinalStop(const QPointF &stop)
void setFinalStop(qreal x, qreal y)
void setStart(const QPointF &start)
void setStart(qreal x, qreal y)
QPointF start() const

자세한 설명

선형 그라디언트는 시작점과 끝점 사이의 색을 보간합니다. 이 지점 밖에서는 현재 설정된 spread 메서드에 따라 그라데이션이 덧입혀지거나 반사되거나 반복됩니다:

그라데이션의 색상은 QGradientStop 유형의 정지점, 즉 위치와 색상을 사용하여 정의됩니다. QGradient::setColorAt () 또는 QGradient::setStops() 함수를 사용하여 정지 지점을 정의합니다. 그라데이션의 전체 정지점 집합은 그라데이션 영역을 어떻게 채워야 하는지 설명합니다. 정지 지점을 지정하지 않으면 0에서 검은색, 1에서 흰색의 그라데이션이 사용됩니다.

QGradient 에서 상속된 함수 외에도 QLinearGradient 클래스는 그라데이션의 최종 정지점을 반환하는 finalStop() 함수와 그라데이션의 시작점을 반환하는 start() 함수를 제공합니다.

QRadialGradient, QConicalGradient, 그리고 그라데이션 예제를참조하십시오 .

멤버 함수 문서

QLinearGradient::QLinearGradient()

보간 영역이 (0, 0)과 (1, 1) 사이인 기본 선형 그라데이션을 만듭니다.

QGradient::setColorAt(), setStart() 및 setFinalStop()도 참조하세요 .

QLinearGradient::QLinearGradient(const QPointF &start, const QPointF &finalStop)

주어진 start 점과 finalStop 사이의 보간 영역으로 선형 그라데이션을 만듭니다.

참고: 예상 매개변수 값은 픽셀 단위입니다.

QGradient::setColorAt() 및 QGradient::setStops()도 참조하세요 .

QLinearGradient::QLinearGradient(qreal x1, qreal y1, qreal x2, qreal y2)

(x1, y1)와 (x2, y2) 사이의 보간 영역으로 선형 그라데이션을 구성합니다.

참고: 예상 매개변수 값은 픽셀 단위입니다.

QGradient::setColorAt() 및 QGradient::setStops()도 참조하세요 .

QPointF QLinearGradient::finalStop() const

이 선형 그라데이션의 최종 정지점을 논리적 좌표로 반환합니다.

setFinalStop() 및 QGradient::stops()도 참조하세요 .

void QLinearGradient::setFinalStop(const QPointF &stop)

이 선형 그라데이션의 최종 정지점을 논리적 좌표로 stop 로 설정합니다.

finalStop()도 참조하세요 .

void QLinearGradient::setFinalStop(qreal x, qreal y)

이것은 과부하 함수입니다.

이 선형 그라데이션의 최종 정지점을 논리적 좌표로 x, y 로 설정합니다.

start()도 참조하세요 .

void QLinearGradient::setStart(const QPointF &start)

이 선형 그라데이션의 시작점을 논리적 좌표로 start 로 설정합니다.

start()도 참조하세요 .

void QLinearGradient::setStart(qreal x, qreal y)

이것은 과부하 함수입니다.

이 선형 그라데이션의 시작점을 논리적 좌표로 x, y 로 설정합니다.

start()도 참조하세요 .

QPointF QLinearGradient::start() const

이 선형 그라데이션의 시작점을 논리 좌표로 반환합니다.

setStart() 및 QGradient::stops()도 참조하세요 .

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