qt 获取显示器的鼠标坐标
时间: 2023-11-18 08:02:25 浏览: 82
获取鼠标在当前屏幕的坐标
5星 · 资源好评率100%
可以使用QCursor类的pos()方法来获取当前鼠标在屏幕上的坐标,如下所示:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('Example')
self.show()
def mousePressEvent(self, event):
cursor = QCursor()
print('Mouse position:', cursor.pos())
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
```
在上述代码中,我们在QWidget中重写了mousePressEvent方法,当用户点击鼠标时,程序会获取当前鼠标在屏幕上的坐标并打印输出。
阅读全文