from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton, QLabel, QVBoxLayout, QWidget
import sys
from random import randint
class DrugoOkno(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("Drugo okno")        
        postavitev = QVBoxLayout()
        self.oznaka = QLabel("Drugo okno %d" % randint(0,100))
        postavitev.addWidget(self.oznaka)
        self.setLayout(postavitev)
class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("Moja aplikacija")
        self.w = DrugoOkno()
        self.gumb = QPushButton("Pritisni za drugo okno")
        self.gumb.clicked.connect(self.preklopi_okno)
        self.setCentralWidget(self.gumb)
    def preklopi_okno(self, checked):
        if self.w.isVisible():
            self.w.hide()
        else:
            self.w.show()
aplikacija = QApplication(sys.argv)
okno = MainWindow()
okno.show()
aplikacija.exec()