QPainter::PixmapFragment Class
class QPainter::PixmapFragment이 클래스는 QPainter::drawPixmapFragments() 함수와 함께 사용하여 픽스맵 또는 픽스맵의 일부 영역이 어떻게 그려질지 지정하는 데 사용됩니다. 더 보기...
공개 변수
| qreal | height |
| qreal | opacity |
| qreal | rotation |
| qreal | scaleX |
| qreal | scaleY |
| qreal | sourceLeft |
| qreal | sourceTop |
| qreal | width |
| qreal | x |
| qreal | y |
정적 공용 멤버
| QPainter::PixmapFragment | create(const QPointF &pos, const QRectF &sourceRect, qreal scaleX = 1, qreal scaleY = 1, qreal rotation = 0, qreal opacity = 1) |
상세 설명
sourceLeft, sourceTop, width 및 height 변수는 QPainter::drawPixmapFragments() 함수에 전달된 픽스맵 내의 소스 사각형으로 사용됩니다. x, y, width 및 height 변수는 그려질 대상 사각형을 계산하는 데 사용됩니다. x 및 y 는 대상 사각형의 중심을 나타냅니다. 대상 사각형 내의 width 및 height 는 scaleX 및 scaleY 값에 따라 크기가 조정됩니다. 그 결과로 생성된 대상 사각형은 x, y 중심점을 기준으로 rotation 도 회전됩니다.
QPainter::drawPixmapFragments()도 참조하십시오 .
멤버 함수 문서
[static] QPainter::PixmapFragment PixmapFragment::create(const QPointF &pos, const QRectF &sourceRect, qreal scaleX = 1, qreal scaleY = 1, qreal rotation = 0, qreal opacity = 1)
이 함수는 pos, sourceRect, scaleX, scaleY, rotation, opacity 매개변수로 초기화된 QPainter::PixmapFragment 객체를 반환하는 편의 함수입니다.
멤버 변수 문서
qreal PixmapFragment::height
이 변수는 소스 사각형의 높이를 저장하며, 대상 사각형의 높이를 계산하는 데 사용됩니다.
qreal PixmapFragment::opacity
이 변수는 대상 사각형의 불투명도를 나타내며, 0.0은 완전히 투명하고 1.0은 완전히 불투명함을 의미합니다.
qreal PixmapFragment::rotation
이 변수는 대상 사각형의 회전 각도(도 단위)를 저장합니다. 대상 사각형은 크기 조정이 완료된 후 회전됩니다.
qreal PixmapFragment::scaleX
이 변수는 대상 사각형의 가로 축 스케일을 저장합니다.
qreal PixmapFragment::scaleY
이 변수는 대상 사각형의 세로 축 눈금 간격을 저장합니다.
qreal PixmapFragment::sourceLeft
이 변수는 소스 사각형의 왼쪽 좌표를 저장합니다.
qreal PixmapFragment::sourceTop
이 변수는 소스 사각형의 상단 좌표를 저장합니다.
qreal PixmapFragment::width
이 변수는 소스 사각형의 너비를 저장하며, 대상 사각형의 너비를 계산하는 데 사용됩니다.
qreal PixmapFragment::x
이 변수는 대상 사각형의 중심점의 x 좌표를 저장합니다.
qreal PixmapFragment::y
이 변수는 대상 사각형의 중심점의 y 좌표를 저장합니다.
© 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.