Шаг 145.
Библиотека PyQt5.
Списки и таблицы. Представления (общие сведения)
На этом шаге мы приведем общие сведения о представлениях.
Для отображения элементов модели предназначены следующие классы представлений:
- ListView - реализует простой список с возможностью выбора как одного, так и нескольких пунктов. Пункты списка, помимо текстовой надписи, могут содержать значки;
- QTableView - реализует таблицу;
- QTreeView - реализует иерархический список.
Также можно воспользоваться классами:
- QComboBox - раскрывающийся список (см. 131 шаг),
- QListWidget - простой список,
- QTableWidget - таблица и
- QTreeWidget - иерархический список.
Последние три класса нарушают концепцию "модель-представление", хотя и отчасти базируются на ней. За подробной информацией по этим классам обращайтесь к документации.
На следующем шаге мы рассмотрим класс QAbstractItemView.
Предыдущий шаг
Содержание
Следующий шаг