0

我正在使用 Python 开发 Ubuntu。我有 (x,y) 这是图像坐标。我想将它们转换为屏幕坐标。使用 Qt 加载图像。谁能告诉我如何做到这一点?

4

1 回答 1

1

QWidgetsmapToGlobal()在 C++ 中有。我没有在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))

希望有帮助。

于 2012-12-17T18:04:49.327 回答