import sys
from PyQt6.QtWidgets import QApplication, QMainWindow
from PyQt6.QtGui import QPainter, QPen
from PyQt6.QtCore import Qt
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# Настройка окна
self.setWindowTitle("Окно с диагональю")
self.setGeometry(100, 100, 500, 400)
def paintEvent(self, event):
"""Рисуем диагональ"""
painter = QPainter(self)
pen = QPen()
pen.setWidth(2) # Толщина линии
pen.setColor(Qt.GlobalColor.blue) # Цвет линии
painter.setPen(pen)
width = self.width()
height = self.height()
painter.drawLine(30, 50, width, height)
painter.drawLine(200, 50, width, height)
# Создаем приложение
app = QApplication(sys.argv)
# Создаем и показываем окно
window = MainWindow()
window.show()
# Запускаем приложение
app.exec()