pyqt 实时显示窗口鼠标坐标
时间: 2023-09-08 09:13:36 浏览: 126
pyqt5移动鼠标显示坐标的方法
以下是一个简单的PyQt程序,可以实时显示鼠标的坐标:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QLCDNumber
from PyQt5.QtGui import QMouseEvent
from PyQt5.QtCore import Qt
class MouseTracker(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('Mouse Tracker')
self.lcd = QLCDNumber(self)
self.lcd.setGeometry(50, 50, 200, 100)
self.show()
def mouseMoveEvent(self, event):
x = event.x()
y = event.y()
self.lcd.display(f'x: {x}, y: {y}')
if __name__ == '__main__':
app = QApplication([])
ex = MouseTracker()
app.exec_()
```
该程序创建了一个窗口,并在窗口上放置了一个QLCDNumber小部件,用于显示鼠标的坐标。当鼠标移动时,程序会自动更新QLCDNumber小部件的文本。
阅读全文