Шаг 143.
Библиотека PyQt5.
Списки и таблицы. Модели. Класс QStandardItem

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

    Каждый элемент модели QStandardItemModel представлен классом QStandardItem из модуля QtGui. Этот класс не только описывает элемент, но и позволяет создавать вложенные структуры, в которых любой элемент может иметь произвольное количество вложенных в него дочерних элементов или элементов-потомков (что пригодится при выводе иерархического списка). Форматы конструктора класса:

  <Объект> = QStandardItem()
  <Объект> = QStandardItem(<Текст>)
  <Объект> = QStandardItem(<QIcon>, <Текст>)
  <Объект> = QStandardItem(<Количество строк>[, <Количество столбцов>=1])

    Последний формат задает количество дочерних элементов и столбцов в них.

    Наиболее часто используемые методы класса QStandardItem приведены далее (за полным их списком обращайтесь к странице https://doc.qt.io/qt-5/qstandarditem.html):

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




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