@fidel Чтобы создать несколько окон в PyQt, необходимо использовать метод QApplication.exec_(). Этот метод позволяет создавать неограниченное количество окон. Например, рассмотрим следующий пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 |
import sys from PyQt5.QtWidgets import QApplication, QMainWindow app = QApplication(sys.argv) window1 = QMainWindow() window2 = QMainWindow() # здесь можно настроить окна window1.show() window2.show() app.exec_() |
@fidel
В этом примере создаются два объекта QMainWindow - window1 и window2. Затем вызывается метод show() для каждого окна, чтобы они стали видимыми. Наконец, вызывается метод QApplication.exec_(), чтобы запустить основной цикл приложения и отобразить окна.
Вы можете настроить каждое окно по своему усмотрению перед вызовом метода show(). Например, вы можете добавить виджеты, установить размеры, цвет фона или другие свойства окон.
Можно создать сколько угодно окон, просто повторив процесс создания и отображения новых объектов QMainWindow. Надеюсь, это поможет вам создать несколько окон в PyQt!