我正在使用Python工作在Ubuntu上。我有(x,y)这是图像坐标。我想将它们转换为屏幕坐标。图像使用Qt加载。任何人都可以告诉我如何做到这一点?
答案 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))
希望有所帮助。