Основной класс в PyQt5 обычно называется классом «приложения» или «главного окна». Он отвечает за создание и управление основным окном графического пользовательского интерфейса (GUI) приложения PyQt5. Вот некоторые часто используемые методы в основном классе приложения PyQt5:
-
__init__(self)
: это метод конструктора, который инициализирует основной класс и устанавливает начальное состояние приложения. -
setupUI(self)
: этот метод используется для настройки компонентов пользовательского интерфейса в главном окне. Обычно это включает в себя создание виджетов, настройку макетов и подключение сигналов и слотов. -
show(self)
: этот метод отображает главное окно на экране. Обычно он вызывается после настройки пользовательского интерфейса. -
closeEvent(self, event)
: этот метод вызывается, когда пользователь пытается закрыть окно приложения. Он предоставляет возможность выполнить любые необходимые операции очистки или подтверждения перед закрытием. -
connectSignals(self)
: этот метод используется для подключения сигналов, излучаемых виджетами, к соответствующим слотам или функциям, которые обрабатывают соответствующие события. -
addWidget(self, widget)
: этот метод добавляет виджет в главное окно. Обычно он используется для добавления кнопок, меток, текстовых полей и других элементов пользовательского интерфейса. -
setWindowTitle(self, title)
-
setWindowIcon(self, icon)
: этот метод устанавливает значок приложения, который отображается в строке заголовка окна и на панели задач. -
resize(self, width, height)
: этот метод изменяет размер главного окна до указанной ширины и высоты. -
setStatusMessage(self, message)
: этот метод устанавливает сообщение о состоянии в строке состояния приложения, если оно доступно. -
centralWidget(self)
: этот метод возвращает центральный виджет главного окна, который является основным контейнером для всех остальных виджетов. -
setLayout(self, Layout)
: этот метод устанавливает менеджер макета для главного окна, который определяет расположение виджетов.