Guest User

sss

a guest
Nov 5th, 2024
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. import sys
  2. from PyQt6.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QLabel, QLineEdit, QHBoxLayout
  3.  
  4. class MainWindow(QWidget):
  5. def __init__(self):
  6. super().__init__()
  7. self.setGeometry(100, 100, 400, 300)
  8. self.setWindowTitle("Программа")
  9. self.setStyleSheet("background-color: #0000ff;")
  10.  
  11. # Кнопка "Решать"
  12. solve_button = QPushButton("Решать", self)
  13. solve_button.clicked.connect(self.solve_clicked)
  14.  
  15. # Переменная для хранения второго окна
  16. self.new_window = None
  17.  
  18. def solve_clicked(self):
  19. # Создаем новое окно и сохраняем ссылку на него
  20. self.new_window = NewWindow()
  21. self.new_window.show()
  22.  
  23. class NewWindow(QWidget):
  24. def __init__(self):
  25. super().__init__()
  26. self.setGeometry(150, 150, 200, 150)
  27. self.setWindowTitle("Новое окно")
  28. self.setStyleSheet("background-color: #ff0000;")
  29.  
  30. app = QApplication(sys.argv)
  31. window = MainWindow()
  32. window.show()
  33. sys.exit(app.exec())
  34.  
Advertisement
Add Comment
Please, Sign In to add comment