06
PyQt6 Графика и Canvas

Обработка событий мыши

Взаимодействие с графическими объектами.

35 мин
Смотреть

Обработка событий мыши

35 минPyQt6 Графика и Canvas

О чём этот урок

Взаимодействие с графическими объектами.

Что вы изучите

  • Теоретические основы темы урока
  • Практические примеры кода с объяснениями
  • Лучшие практики и типичные ошибки
  • Самостоятельные задания для закрепления

Пример кода

example.py
1import sys
2from PyQt6.QtWidgets import QApplication, QMainWindow
3from PyQt6.QtCore import Qt
4
5
6class MainWindow(QMainWindow):
7 """Главное окно приложения."""
8
9 def __init__(self):
10 super().__init__()
11 self.setWindowTitle("Обработка событий мыши")
12 self.setGeometry(100, 100, 800, 600)
13 self.setup_ui()
14
15 def setup_ui(self):
16 # Настройка интерфейса
17 self.statusBar().showMessage("Готово")
18
19
20if __name__ == "__main__":
21 app = QApplication(sys.argv)
22 window = MainWindow()
23 window.show()
24 sys.exit(app.exec())