Шаг 152.
Библиотека PyQt5.
Списки и таблицы. Представления. Управление заголовками строк и столбцов

    На этом шаге мы рассмотрим назначение, формат конструктора и основные методы класса QHeaderView.

    Класс QHeaderView представляет заголовки строк и столбцов в компонентах QTabieView и QTreeView. Получить ссылки на заголовки в классе QTabieView позволяют методы horizontalHeader() и verticalHeader(), а для установки заголовков предназначены методы setHorizontalHeader(<QHeaderView>) и setVerticalHeader(<QHeaderView>). Получить ссылку на заголовок в классе QTreeView позволяет метод header(), а для установки заголовка предназначен метод setHeader(<QHeaderView>). Иерархия наследования:

  (QObject, QPaintDevice) - QWidget - QFrame - QAbstractScrollArea -
      QAbstractItemView - QHeaderView
Формат конструктора класса QHeaderView:
  <Объект> = QHeaderView(<Ориентация>[, parent=<Родитель>])

    Параметр <Ориентация> позволяет задать ориентацию заголовка. В качестве значения указываются атрибуты Horizontal или Vertical класса QtCore.Qt.

    Класс QHeaderView наследует все методы и сигналы из класса QAbstractItemView (см. 146 шаг) и дополнительно определяет следующие основные методы (полный их список приведен на странице https://doc.qt.io/qt-5/qheaderview.html):

    На следующем шаге мы закончим изучение этого вопроса.




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