Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- from PyQt6.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QLabel, QLineEdit, QHBoxLayout
- class MainWindow(QWidget):
- def __init__(self):
- super().__init__()
- self.setGeometry(100, 100, 400, 300)
- self.setWindowTitle("Программа")
- self.setStyleSheet("background-color: #0000ff;")
- # Кнопка "Решать"
- solve_button = QPushButton("Решать", self)
- solve_button.clicked.connect(self.solve_clicked)
- # Переменная для хранения второго окна
- self.new_window = None
- def solve_clicked(self):
- # Создаем новое окно и сохраняем ссылку на него
- self.new_window = NewWindow()
- self.new_window.show()
- class NewWindow(QWidget):
- def __init__(self):
- super().__init__()
- self.setGeometry(150, 150, 200, 150)
- self.setWindowTitle("Новое окно")
- self.setStyleSheet("background-color: #ff0000;")
- app = QApplication(sys.argv)
- window = MainWindow()
- window.show()
- sys.exit(app.exec())
Advertisement
Add Comment
Please, Sign In to add comment