Qt:Документация 4.3.2/model-view

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Image:trolltech-logo.png

[править] Классы Модель/Представление

Эти классы используются при разработке патернов модель/представление, где основные данные (в модели) хранятся отдельно от данных представленых и управляемых пользователем (в представлении). Смотрите также Программирование Модель/Представление.


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

Copyright © 2007 Trolltech Trademarks
Qt 4.3.2