2012-03-27 64 views
0

我有QPainter :: drawImage的問題。我有KameleonVNC小部件來訪問我的應用程序到VNC服務器。我把它放在QFrame上。但它是在左上角繪製圖像,我不喜歡那樣。我只是看了代碼,看到來自VNC服務器繪製的圖像QPainter::drawImageQPoint(0,0)QRect與座標0,0。但是當我改變座標到別的東西時,我得到了不可預知的結果。我知道,只有在照片發生了變化的情況下才會繪製小圖片。但我不明白如何用drawImage修復這個bug。QPainter :: drawImage當QPoint不是(0,0)

回答

0

嘗試翻譯(x,y)QPainter

+0

我已經嘗試過這一點。我有同樣的效果。 – 2012-03-27 13:40:57

+0

好吧,那麼如果我是你,我做了Qframe的渲染......如果你需要在0,0的幀,你可以創建一箇中間的孩子QWidget左右,翻譯它並將其畫上 – 2012-03-27 15:23:43

+0

非常感謝。 – 2012-03-28 14:52:42