Эти классы используются при разработке паттернов модель/представление, где основные данные (в модели) хранятся отдельно от данных представленных и управляемых пользователем (в представлении). Смотрите также Программирование модель/представление.
QAbstractItemDelegate | Используется для отображения и редактирования элементов данных модели |
QAbstractItemModel | Абстрактный интерфейс для классов моделей элементов |
QAbstractItemView | Базовая функциональность для классов представлений элементов |
QAbstractListModel | Абстрактная модель, подкласс которой можно создать для реализации одномерной модели списка |
QAbstractProxyModel | Базовый класс для моделей-посредников элементов, которые могут сортировать, фильтровать и выполнять другие действия над данными |
QAbstractTableModel | Абстрактная модель, подкласс которой можно создать для реализации собственной табличной модели |
QColumnView | Реализация идеи модель/представление в виде постолбцового представления |
QDataWidgetMapper | Отображение области данных модели на виджеты |
QDirModel | Модель данных для локальной файловой системы |
QFileSystemModel | Модель данных для локальной файловой системы |
QHeaderView | Заголовок строки и столбца для представлений элементов |
QItemDelegate | Средство отображения и редактирования элементов данных модели |
QItemEditorCreator | Делает возможным создание элемента редактора без наследования QItemEditorCreatorBase |
QItemEditorCreatorBase | Абстрактный базовый класс, для которого, при реализации нового редактора элемента, должен быть создан подкласс |
QItemEditorFactory | Виджеты для отображения данных в представлении и делегатах |
QItemSelection | Управляет информацией о выбранных в модели элементах |
QItemSelectionModel | Отслеживает элементы, выбранные в представлении |
QItemSelectionRange | Управляет информацией о диапазоне выбранных элементов в модели |
QListView | Представление списка или пиктограмм в модели |
QListWidget | Основанный на элементах виджет-список |
QListWidgetItem | Элемент, используемый совместно с классом представления элементов QListWidget |
QModelIndex | Используется для нахождения информации в модели данных |
QPersistentModelIndex | Используется для нахождения информации в модели данных |
QProxyModel | Поддержка обработки данных, пересылаемых между другой моделью и представлением |
QSortFilterProxyModel | Поддержка сортировки и фильтрации данных, передаваемых между другой моделью и представлением |
QStandardItem | Элемент, использующийся в классе QStandardItemModel |
QStandardItemEditorCreator | Возможность регистрации виджетов без использования наследования QItemEditorCreatorBase |
QStandardItemModel | Общая модель для хранения пользовательских данных |
QStringListModel | Модель, предоставляющая представлению строки |
QStyledItemDelegate | Средство отображения и редактирования элементов данных модели |
QTableView | Реализация по умолчанию модели/представления таблицы |
QTableWidget | Основанное на элементах представление таблицы в модели по умолчанию |
QTableWidgetItem | Элемент, использующийся в классе QTableWidget |
QTableWidgetSelectionRange | Способ взаимодействия с выбором в модели без использования модельных индексов и модели выбора. |
QTreeView | Реализация модели/представления по умолчанию для представления дерева |
QTreeWidget | Представление дерева, использующее заданную модель дерева |
QTreeWidgetItem | Элемент, используемый в классе QTreeWidget |
QTreeWidgetItemIterator | Способ перебора всех элементов QTreeWidget |