#https://www.pythonguis.com/tutorials/pyqt6-layouts/
import sys
from PyQt6.QtWidgets import QApplication, QMainWindow, QWidget, QVBoxLayout, QHBoxLayout
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")
        #postavitev = QVBoxLayout()
        postavitev = QHBoxLayout()
        postavitev.addWidget(Color("red"))
        postavitev.addWidget(Color("green"))
        postavitev.addWidget(Color("orange"))
        postavitev.addWidget(Color("blue"))
        pripomoček = QWidget()
        pripomoček.setLayout(postavitev)
        self.setCentralWidget(pripomoček)
aplikacija = QApplication(sys.argv)
okno = MainWindow()
okno.show()
aplikacija.exec()
