Function PyQt5 event.pos()协调修剪图像中的问题

Function PyQt5 event.pos()协调修剪图像中的问题,function,events,Function,Events,我正在尝试将一个屏幕截图加载到PyQt窗口中,并使用cv2裁剪图像的一部分。 我使用event.pos()获取x和y坐标,并将其传递给cv2以裁剪图像 def mousePressEvent(self, event): start_x = event.pos().x() start_y = event.pos().y() def mouseReleaseEvent(self, event): end_x = event.pos().x() end_y = even

我正在尝试将一个屏幕截图加载到PyQt窗口中,并使用cv2裁剪图像的一部分。 我使用event.pos()获取x和y坐标,并将其传递给cv2以裁剪图像

def mousePressEvent(self, event):
    start_x = event.pos().x()
    start_y = event.pos().y()
def mouseReleaseEvent(self, event):
    end_x = event.pos().x()
    end_y = event.pos().y()


im = img[start_y:end_y, start_x:end_x]
我得到的图像与所选部分不匹配。我总能看到坐标移动了20-30个像素,而且也不一致