Шаг 273.
Библиотека PyQt5.
Создание SDI- и MDI-приложений. Меню. Класс QMenuBar

    На этом шаге мы рассмотрим назначение, иерархию наследования и основные методы этого класса.

    Класс QMenuBar описывает горизонтальную панель меню. Панель меню реализована в главном окне приложения по умолчанию. Получить ссылку на нее можно вызовом метода menuBar() класса QMainWindow. Установить свою панель меню позволяет метод setMenuBar(<QMenuBar>). Иерархия наследования для класса QMenuBar выглядит так:

  (QObject, QPaintDevice)  - QWidget - QMenuBar 

    Конструктор класса QMenuBar имеет следующий формат:

  <Объект> = QMenuBar([parent=None])

    В параметре parent указывается ссылка на родительское окно.

    Класс QMenuBar наследует все методы из базовых классов и поддерживает следующие дополнительные методы (здесь приведены только интересующие нас - полный их список доступен на странице https://doc.qt.io/qt-5/qmenubar.html):

    Класс QMenuBar поддерживает следующие сигналы:

    На следующем шаге мы рассмотрим класс QMenu.




Предыдущий шаг Содержание Следующий шаг