我正在尝试从QCursor变量
获取x和y位置def run(self):
pos = QCursor.pos()
print(pos.toPoint())
打印以下内容:
PyQt6.QtCore。QPoint(523、590)
如果我尝试打印pos.x或pos.y,它会打印以下内容:
当我谷歌我发现mapFromGlobal()方法,但我不能使它工作。有没有办法得到X和Y的值?
感谢pos.x
和pos.y
是方法,不是属性,所以需要调用。
试题:
pos.x()
pos.y()
任何时候你在python中打印一个对象,它看起来像<built-in method ...
,这意味着该属性是一个方法,需要被调用。
您正在打印PyQt6对象类。
如果你正确地调用了QPoint类中的X和Y函数,并且它不能工作,那么尝试将X和Y值转换为字符串。