将图片坐标转换为窗口坐标

时间:2012-12-17 17:39:02

标签: python image pyqt coordinates

我正在使用Python工作在Ubuntu上。我有(x,y)这是图像坐标。我想将它们转换为屏幕坐标。图像使用Qt加载。任何人都可以告诉我如何做到这一点?

1 个答案:

答案 0 :(得分:1)

QWidgets在C ++中有mapToGlobal()。我没有在python中使用它,但它应该可以工作。

因此,在使用它时,它可能看起来像这样:

QWidget imgContainer
QPoint global_pt

# ... After the image is visible and loaded ...    

# Map the top left corner of the image to global screen coordinates
global_pt = imgContainer.mapToGlobal(QPoint(0,0))

希望有所帮助。