2
QPixmap을 사용하여 단색 투명한 PNG를로드했습니다.이 픽스맵을 여러 색상 (예 : 녹색, 다른 노란색 등)으로 여러 번 그립니다. 이러한 QPixmap은 QWidget의 paintEvent 함수에서 QPainter를 통해 렌더링됩니다.QPainter를 사용하여 틴티드 QPixmap 그리기
QPixmap을 사용하여 단색 투명한 PNG를로드했습니다.이 픽스맵을 여러 색상 (예 : 녹색, 다른 노란색 등)으로 여러 번 그립니다. 이러한 QPixmap은 QWidget의 paintEvent 함수에서 QPainter를 통해 렌더링됩니다.QPainter를 사용하여 틴티드 QPixmap 그리기
pixmap을 qimage로 변환하고 자신 만의 색상으로 칠할 수 있습니다.
1 사용 QImage :: 필 (DesiredColor)
2 QPaintDevice 지원 QImage 그래서 QPainter를 화가 (& qImage)를 사용; // 페인트 이벤트에서 8 비트가 지원되지 않습니다.
을 사용하여 이미지로 QPixmap을 다시 작성하십시오. QPixmap :: fromImage (qImage);