2024-04-30 00:53:35 发布
网友
我想知道如何在PyQt中将QPointf位置转换为QPoint位置,因为我需要使用项的位置设置鼠标位置。 我一直在尝试,但什么也没发生:
xq=node.pos().x() yq= node.pos().y() x=int(xq) y=int(yq) QtGui.QCursor.setPos(x,y)
提前谢谢!
在解释器中尝试以下命令:
from PyQt4 import QtGui, QtCore point = QtCore.QPointF(100.2, 144.23) QtGui.QCursor.pos(), QtGui.QCursor.setPos(point.toPoint()), QtGui.QCursor.pos() # (PyQt4.QtCore.QPoint(1335, 691), None, PyQt4.QtCore.QPoint(100, 144))
但真正的问题可能是使用项坐标,必须将其映射到全局坐标。
见this answer。基本上他用以下方式绘制坐标:
item -> scene -> view -> global
在解释器中尝试以下命令:
但真正的问题可能是使用项坐标,必须将其映射到全局坐标。
见this answer。基本上他用以下方式绘制坐标:
相关问题 更多 >
编程相关推荐