#https://www.pythonguis.com/tutorials/pyqt6-layouts/
import sys
from PyQt6.QtWidgets import QApplication, QMainWindow, QWidget
from PyQt6.QtGui import QColor, QPalette
class Color(QWidget):
    def __init__(self, barva):
        super().__init__()
        self.setAutoFillBackground(True)
        paleta = self.palette()
        paleta.setColor(QPalette.ColorRole.Window, QColor(barva))
        self.setPalette(paleta)
class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("Moja aplikacija")
        pripomoček = Color("red")
        self.setCentralWidget(pripomoček)
aplikacija = QApplication(sys.argv)
okno = MainWindow()
okno.show()
aplikacija.exec()