2012-03-27 2 views
0

QPainter :: drawImage에 문제가 있습니다. 나는 VNC 서버에 내 앱에 접근하기 위해 KameleonVNC 위젯을 가지고있다. 그리고 QFrame에 게시했습니다. 하지만 그것은 왼쪽 상단 모서리에 이미지를 그려서는 안된다. 방금 코드를보고 QPainter::drawImageQPoint(0,0) 또는 QRect 좌표로 그리는 VNC 서버에서 해당 이미지를 보았습니다. 하지만 좌표를 다른 것으로 바꿨을 때 나는 예측할 수없는 결과를 얻었습니다. 나는 그것이 그림이 바뀌었을 때만 작은 그림을 그렸다는 것을 알아 냈다. 하지만 drawImage 함께이 버그를 해결하는 방법을 이해하지 않습니다.QPoint가 (0,0)이 아닌 경우 QPainter :: drawImage

답변

0

시도해보십시오. (x, y) QPainter

+0

나는 이것을 시도했습니다. 나는 같은 효과를 얻었습니다. –

+0

글쎄, 그럼 내가 Qframe을 traslate한다면 ... 0,0에 프레임을 가져야한다면 중간 자식 QWidget을 만들거나 번역하여 페인트 칠하십시오 –

+0

정말 고마워요. –