2012-03-27 12 views
0

Ich habe ein Problem mit QPainter :: drawImage. Ich habe KameleonVNC Widget, um auf meine App auf VNC-Server zuzugreifen. Und ich habe es auf QFrame gesetzt. Aber es ist ein Bild in der oberen linken Ecke und ich mag das nicht. Ich habe gerade den Code angeschaut und sehe das Bild vom VNC Server mit QPainter::drawImage mit QPoint(0,0) oder QRect mit den Koordinaten 0,0. Aber wenn ich Koordinaten zu etwas anderem ändere, habe ich unberechenbares Resultat. Ich habe gehört, dass es kleine Bilder nur dort zeichnet, wo sich das Bild verändert hat. Aber ich verstehe nicht, wie ich diesen Fehler mit drawImage beheben kann.QPainter :: drawImage wenn QPoint nicht ist (0,0)

Antwort

0

versuchen übersetzen (x, y) die QPainter

+0

ich habe schon versucht dies. Ich habe den gleichen Effekt. –

+0

gut, dann, wenn ich du war ich traslate den Qframe ... wenn Sie den Rahmen bei 0,0 haben müssen, können Sie eine Zwischen Kind QWidget oder so erstellen, übersetzen und malen Sie über –

+0

Vielen Dank. –