| 1234567891011121314151617181920212223242526272829303132 |
- import sys
- from PyQt5.QtWidgets import QMainWindow, QLabel, QApplication
- class MainWindow(QMainWindow):
- def __init__(self):
- super().__init__()
- self.label = QLabel("Click in this window")
- self.setCentralWidget(self.label)
- self.setMouseTracking(True)
- self.label.setMouseTracking(True)
- def mouseMoveEvent(self, event):
- self.label.setText("Mouse Moved")
- def mousePressEvent(self, event):
- self.label.setText("Mouse Press")
- def mouseReleaseEvent(self, event):
- self.label.setText("Mouse release")
- def mouseDoubleClickEvent(self, event):
- self.label.setText("Mouse Double Click")
- app = QApplication(sys.argv)
- window = MainWindow()
- window.show()
- sys.exit(app.exec_())
|