Общие методы в основном классе приложения PyQt5

Основной класс в PyQt5 обычно называется классом «приложения» или «главного окна». Он отвечает за создание и управление основным окном графического пользовательского интерфейса (GUI) приложения PyQt5. Вот некоторые часто используемые методы в основном классе приложения PyQt5:

  1. __init__(self): это метод конструктора, который инициализирует основной класс и устанавливает начальное состояние приложения.

  2. setupUI(self): этот метод используется для настройки компонентов пользовательского интерфейса в главном окне. Обычно это включает в себя создание виджетов, настройку макетов и подключение сигналов и слотов.

  3. show(self): этот метод отображает главное окно на экране. Обычно он вызывается после настройки пользовательского интерфейса.

  4. closeEvent(self, event): этот метод вызывается, когда пользователь пытается закрыть окно приложения. Он предоставляет возможность выполнить любые необходимые операции очистки или подтверждения перед закрытием.

  5. connectSignals(self): этот метод используется для подключения сигналов, излучаемых виджетами, к соответствующим слотам или функциям, которые обрабатывают соответствующие события.

  6. addWidget(self, widget): этот метод добавляет виджет в главное окно. Обычно он используется для добавления кнопок, меток, текстовых полей и других элементов пользовательского интерфейса.

  7. setWindowTitle(self, title)

  8. setWindowIcon(self, icon): этот метод устанавливает значок приложения, который отображается в строке заголовка окна и на панели задач.

  9. resize(self, width, height): этот метод изменяет размер главного окна до указанной ширины и высоты.

  10. setStatusMessage(self, message): этот метод устанавливает сообщение о состоянии в строке состояния приложения, если оно доступно.

  11. centralWidget(self): этот метод возвращает центральный виджет главного окна, который является основным контейнером для всех остальных виджетов.

  12. setLayout(self, Layout): этот метод устанавливает менеджер макета для главного окна, который определяет расположение виджетов.