fork download
  1. import sys
  2. from PySide6.QtGui import *
  3. from PySide6.QtCore import *
  4. from PySide6.QtWidgets import *
  5.  
  6.  
  7. class MainWindow(QMainWindow):
  8. def __init__(self) -> None:
  9. super().__init__()
  10. self.label = QLabel()
  11. self.label.setPixmap(QPixmap(400, 300))
  12. self.setCentralWidget(self.label)
  13.  
  14. def mouseMoveEvent(self, event: QMouseEvent) -> None:
  15. painter = QPainter(self.label.pixmap())
  16. painter.drawPoint(event.position())
  17. self.update()
  18. painter.end()
  19. del painter
  20.  
  21.  
  22. if __name__ == "__main__":
  23. app = QApplication([])
  24. demo = MainWindow()
  25. demo.show()
  26. sys.exit(app.exec())
  27.  
Runtime error #stdin #stdout #stderr 0.13s 23364KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 2, in <module>
ModuleNotFoundError: No module named 'PySide6'