Qt QPaint::当QPoint不是(0,0)时绘制图像

Qt QPaint::当QPoint不是(0,0)时绘制图像,qt,drawimage,qpainter,Qt,Drawimage,Qpainter,我对QPaint::drawImage有问题。我有KameleonVNC小部件可以访问我的应用程序到VNC服务器。我已经把它放在QFrame上了。但它是在左上角画的,我不喜欢这样。我刚刚观看了代码,看到了VNC服务器上的图像,它使用qPaint::drawImage使用QPoint(0,0)或QRect使用坐标0,0绘制。但当我把坐标换成其他东西时,我得到了不可预测的结果。我知道它只在图片改变的地方画小图片。但是我不知道如何用drawImage修复这个错误。试着翻译(x,y)QPainter好吧

我对QPaint::drawImage有问题。我有KameleonVNC小部件可以访问我的应用程序到VNC服务器。我已经把它放在QFrame上了。但它是在左上角画的,我不喜欢这样。我刚刚观看了代码,看到了VNC服务器上的图像,它使用
qPaint::drawImage
使用
QPoint(0,0)
QRect
使用坐标0,0绘制。但当我把坐标换成其他东西时,我得到了不可预测的结果。我知道它只在图片改变的地方画小图片。但是我不知道如何用drawImage修复这个错误。

试着翻译(x,y)QPainter

好吧,如果我是你,我会翻译Qframe。。。如果您需要将帧设置为0,0,您可以创建一个中间子QWidget或其他,将其转换并绘制