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

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

(Различия между версиями)
Перейти к: навигация, поиск
Строка 1: Строка 1:
{{Qt4.3.2_header}}
{{Qt4.3.2_header}}
-
[Далее: [[Qt:4.3.2/model-view-introduction | Введение в программирование Модель/Представление]]]
+
[Далее: [[Qt:Документация_4.3.2/model-view-introduction | Введение в программирование Модель/Представление]]]
=Программирование Модель/Представление=
=Программирование Модель/Представление=
-
*[[Qt:4.3.2/model-view-introduction | Введение в программирование Модель/Представление]]
+
*[[Qt:Документация_4.3.2/model-view-introduction | Введение в программирование Модель/Представление]]
-
**[[Qt:4.3.2/model-view-introduction#the-model-view-architecture | Архитектура Модель/Представление]]
+
**[[Qt:Документация_4.3.2/model-view-introduction#the-model-view-architecture | Архитектура Модель/Представление]]
-
***[[Qt:4.3.2/model-view-introduction#models | Модели]]
+
***[[Qt:Документация_4.3.2/model-view-introduction#models | Модели]]
-
***[[Qt:4.3.2/model-view-introduction#views | Представления]]
+
***[[Qt:Документация_4.3.2/model-view-introduction#views | Представления]]
-
***[[Qt:4.3.2/model-view-introduction#delegates | Делегаты]]
+
***[[Qt:Документация_4.3.2/model-view-introduction#delegates | Делегаты]]
-
***[[Qt:4.3.2/model-view-introduction#sorting | Сортировка]]
+
***[[Qt:Документация_4.3.2/model-view-introduction#sorting | Сортировка]]
-
***[[Qt:4.3.2/model-view-introduction#convenience-classes | Традиционные классы]]
+
***[[Qt:Документация_4.3.2/model-view-introduction#convenience-classes | Традиционные классы]]
-
**[[Qt:4.3.2/model-view-introduction#the-model-view-components | Компоненты модель/представление]]
+
**[[Qt:Документация_4.3.2/model-view-introduction#the-model-view-components | Компоненты модель/представление]]
-
*[[Qt:4.3.2/model-view-using | Использование моделей и представлений]]
+
*[[Qt:Документация_4.3.2/model-view-using | Использование моделей и представлений]]
-
**[[Qt:4.3.2/model-view-using#introduction | Введение]]
+
**[[Qt:Документация_4.3.2/model-view-using#introduction | Введение]]
-
**[[Qt:4.3.2/model-view-using#using-views-with-an-existing-model | Использование представлений с существующей моделью]]
+
**[[Qt:Документация_4.3.2/model-view-using#using-views-with-an-existing-model | Использование представлений с существующей моделью]]
-
*[[Qt:4.3.2/model-view-model | Классы моделей]]
+
*[[Qt:Документация_4.3.2/model-view-model | Классы моделей]]
-
**[[Qt:4.3.2/model-view-model#basic-concepts | Основные концепции]]
+
**[[Qt:Документация_4.3.2/model-view-model#basic-concepts | Основные концепции]]
-
***[[Qt:4.3.2/model-view-model#model-indexes | Индексы модели]]
+
***[[Qt:Документация_4.3.2/model-view-model#model-indexes | Индексы модели]]
-
***[[Qt:4.3.2/model-view-model#rows-and-columns | Строки и столбцы]]
+
***[[Qt:Документация_4.3.2/model-view-model#rows-and-columns | Строки и столбцы]]
-
***[[Qt:4.3.2/model-view-model#parents-of-items | Родители элементов]]
+
***[[Qt:Документация_4.3.2/model-view-model#parents-of-items | Родители элементов]]
-
***[[Qt:4.3.2/model-view-model#item-roles | Роли элементов]]
+
***[[Qt:Документация_4.3.2/model-view-model#item-roles | Роли элементов]]
-
***[[Qt:4.3.2/model-view-model#summary-of-concepts | Краткое описание концепций]]
+
***[[Qt:Документация_4.3.2/model-view-model#summary-of-concepts | Краткое описание концепций]]
-
***[[Qt:4.3.2/model-view-model#using-model-indexes | Использование индексов модели]]
+
***[[Qt:Документация_4.3.2/model-view-model#using-model-indexes | Использование индексов модели]]
-
**[[Qt:4.3.2/model-view-model#further-reading | Дополнительное описание]]
+
**[[Qt:Документация_4.3.2/model-view-model#further-reading | Дополнительное описание]]
-
*[[Qt:4.3.2/model-view-creating-models | Создание новых моделей]]
+
*[[Qt:Документация_4.3.2/model-view-creating-models | Создание новых моделей]]
-
**[[Qt:4.3.2/model-view-creating-models#introduction | Введение]]
+
**[[Qt:Документация_4.3.2/model-view-creating-models#introduction | Введение]]
-
**[[Qt:4.3.2/model-view-creating-models#designing-a-model | Разработка модели]]
+
**[[Qt:Документация_4.3.2/model-view-creating-models#designing-a-model | Разработка модели]]
-
**[[Qt:4.3.2/model-view-creating-models#a-read-only-example-model | Пример модели только для чтения]]
+
**[[Qt:Документация_4.3.2/model-view-creating-models#a-read-only-example-model | Пример модели только для чтения]]
-
***[[Qt:4.3.2/model-view-creating-models#dimensions-of-the-model | Измерение модели]]
+
***[[Qt:Документация_4.3.2/model-view-creating-models#dimensions-of-the-model | Измерение модели]]
-
***[[Qt:4.3.2/model-view-creating-models#model-headers-and-data | Загаловки и данные модели]]
+
***[[Qt:Документация_4.3.2/model-view-creating-models#model-headers-and-data | Загаловки и данные модели]]
-
**[[Qt:4.3.2/model-view-creating-models#an-editable-model | Редактируемая модель]]
+
**[[Qt:Документация_4.3.2/model-view-creating-models#an-editable-model | Редактируемая модель]]
-
***[[Qt:4.3.2/model-view-creating-models#making-the-model-editable | Создание редактируемой модели]]
+
***[[Qt:Документация_4.3.2/model-view-creating-models#making-the-model-editable | Создание редактируемой модели]]
-
***[[Qt:4.3.2/model-view-creating-models#inserting-and-removing-rows | Вставка и удаление строк]]
+
***[[Qt:Документация_4.3.2/model-view-creating-models#inserting-and-removing-rows | Вставка и удаление строк]]
-
**[[Qt:4.3.2/model-view-creating-models#next-steps | Следующие шаги]]
+
**[[Qt:Документация_4.3.2/model-view-creating-models#next-steps | Следующие шаги]]
-
*[[Qt:4.3.2/model-view-view | Классы представлений]]
+
*[[Qt:Документация_4.3.2/model-view-view | Классы представлений]]
-
**[[Qt:4.3.2/model-view-view#concepts | Концепции]]
+
**[[Qt:Документация_4.3.2/model-view-view#concepts | Концепции]]
-
**[[Qt:4.3.2/model-view-view#using-an-existing-view | Использование существующего представления]]
+
**[[Qt:Документация_4.3.2/model-view-view#using-an-existing-view | Использование существующего представления]]
-
***[[Qt:4.3.2/model-view-view#using-a-model | Использование модели]]
+
***[[Qt:Документация_4.3.2/model-view-view#using-a-model | Использование модели]]
-
***[[Qt:4.3.2/model-view-view#using-multiple-views-onto-the-same-model | Использование множества представлений с одной моделью]]
+
***[[Qt:Документация_4.3.2/model-view-view#using-multiple-views-onto-the-same-model | Использование множества представлений с одной моделью]]
-
**[[Qt:4.3.2/model-view-view#handling-selections-of-items | Обработка выбора элементов]]
+
**[[Qt:Документация_4.3.2/model-view-view#handling-selections-of-items | Обработка выбора элементов]]
-
***[[Qt:4.3.2/model-view-view#sharing-selections-between-views | Распределение выбора между представлениями]]
+
***[[Qt:Документация_4.3.2/model-view-view#sharing-selections-between-views | Распределение выбора между представлениями]]
-
*[[Qt:4.3.2/model-view-selection | Обработка выбора элементов в представлениях]]
+
*[[Qt:Документация_4.3.2/model-view-selection | Обработка выбора элементов в представлениях]]
-
**[[Qt:4.3.2/model-view-selection#concepts | Концепции]]
+
**[[Qt:Документация_4.3.2/model-view-selection#concepts | Концепции]]
-
**[[Qt:4.3.2/model-view-selection#using-a-selection-model | Использование модели выбора]]
+
**[[Qt:Документация_4.3.2/model-view-selection#using-a-selection-model | Использование модели выбора]]
-
***[[Qt:4.3.2/model-view-selection#selecting-items | Выбор элементов]]
+
***[[Qt:Документация_4.3.2/model-view-selection#selecting-items | Выбор элементов]]
-
***[[Qt:4.3.2/model-view-selection#reading-the-selection-state | Чтение состояния выбора]]
+
***[[Qt:Документация_4.3.2/model-view-selection#reading-the-selection-state | Чтение состояния выбора]]
-
***[[Qt:4.3.2/model-view-selection#updating-a-selection | Обновление выбора]]
+
***[[Qt:Документация_4.3.2/model-view-selection#updating-a-selection | Обновление выбора]]
-
***[[Qt:4.3.2/model-view-selection#selecting-all-items-in-a-model | Выбор всех элементов в модели]]
+
***[[Qt:Документация_4.3.2/model-view-selection#selecting-all-items-in-a-model | Выбор всех элементов в модели]]
-
*[[Qt:4.3.2/model-view-delegate | Классы делегаты]]
+
*[[Qt:Документация_4.3.2/model-view-delegate | Классы делегаты]]
-
**[[Qt:4.3.2/model-view-delegate#concepts | Концепции]]
+
**[[Qt:Документация_4.3.2/model-view-delegate#concepts | Концепции]]
-
**[[Qt:4.3.2/model-view-delegate#using-an-existing-delegate | Использование существующего делегата]]
+
**[[Qt:Документация_4.3.2/model-view-delegate#using-an-existing-delegate | Использование существующего делегата]]
-
**[[Qt:4.3.2/model-view-delegate#a-simple-delegate | Простой делегат]]
+
**[[Qt:Документация_4.3.2/model-view-delegate#a-simple-delegate | Простой делегат]]
-
***[[Qt:4.3.2/model-view-delegate#providing-an-editor | Предоставление редактора]]
+
***[[Qt:Документация_4.3.2/model-view-delegate#providing-an-editor | Предоставление редактора]]
-
***[[Qt:4.3.2/model-view-delegate#submitting-data-to-the-model | Передача данных в модель]]
+
***[[Qt:Документация_4.3.2/model-view-delegate#submitting-data-to-the-model | Передача данных в модель]]
-
***[[Qt:4.3.2/model-view-delegate#updating-the-editor-s-geometry | Обновление геометрии редактора]]
+
***[[Qt:Документация_4.3.2/model-view-delegate#updating-the-editor-s-geometry | Обновление геометрии редактора]]
-
***[[Qt:4.3.2/model-view-delegate#editing-hints | Редактирование подсказок]]
+
***[[Qt:Документация_4.3.2/model-view-delegate#editing-hints | Редактирование подсказок]]
-
*[[Qt:4.3.2/model-view-convenience | Традиционные классы представления элементов]]
+
*[[Qt:Документация_4.3.2/model-view-convenience | Традиционные классы представления элементов]]
-
**[[Qt:4.3.2/model-view-convenience#overview | Обзор]]
+
**[[Qt:Документация_4.3.2/model-view-convenience#overview | Обзор]]
-
**[[Qt:4.3.2/model-view-convenience#list-widgets | Списки-виджеты]]
+
**[[Qt:Документация_4.3.2/model-view-convenience#list-widgets | Списки-виджеты]]
-
**[[Qt:4.3.2/model-view-convenience#tree-widgets | Деревья-виджеты]]
+
**[[Qt:Документация_4.3.2/model-view-convenience#tree-widgets | Деревья-виджеты]]
-
**[[Qt:4.3.2/model-view-convenience#table-widgets | Таблицы-виджеты]]
+
**[[Qt:Документация_4.3.2/model-view-convenience#table-widgets | Таблицы-виджеты]]
-
**[[Qt:4.3.2/model-view-convenience#common-features | Общие особенности]]
+
**[[Qt:Документация_4.3.2/model-view-convenience#common-features | Общие особенности]]
-
***[[Qt:4.3.2/model-view-convenience#hidden-items | Скрытые элементы]]
+
***[[Qt:Документация_4.3.2/model-view-convenience#hidden-items | Скрытые элементы]]
-
***[[Qt:4.3.2/model-view-convenience#selections | Выбор]]
+
***[[Qt:Документация_4.3.2/model-view-convenience#selections | Выбор]]
-
***[[Qt:4.3.2/model-view-convenience#searching | Поиск]]
+
***[[Qt:Документация_4.3.2/model-view-convenience#searching | Поиск]]
-
*[[Qt:4.3.2/model-view-dnd | Использование Drag and Drop с представлением элементов]]
+
*[[Qt:Документация_4.3.2/model-view-dnd | Использование Drag and Drop с представлением элементов]]
-
**[[Qt:4.3.2/model-view-dnd#overview | Обзор]]
+
**[[Qt:Документация_4.3.2/model-view-dnd#overview | Обзор]]
-
**[[Qt:4.3.2/model-view-dnd#using-convenience-views | Использование традиционных представлений]]
+
**[[Qt:Документация_4.3.2/model-view-dnd#using-convenience-views | Использование традиционных представлений]]
-
**[[Qt:4.3.2/model-view-dnd#using-model-view-classes | Использование классов Модель/Представление]]
+
**[[Qt:Документация_4.3.2/model-view-dnd#using-model-view-classes | Использование классов Модель/Представление]]
-
***[[Qt:4.3.2/model-view-dnd#enabling-drag-and-drop-for-items | Разрешение Drag and Drop элементов]]
+
***[[Qt:Документация_4.3.2/model-view-dnd#enabling-drag-and-drop-for-items | Разрешение Drag and Drop элементов]]
-
***[[Qt:4.3.2/model-view-dnd#encoding-exported-data | Кодировка экспортируемых данных]]
+
***[[Qt:Документация_4.3.2/model-view-dnd#encoding-exported-data | Кодировка экспортируемых данных]]
-
***[[Qt:4.3.2/model-view-dnd#inserting-dropped-data-into-a-model | Вставка в модель переносимых данных]]
+
***[[Qt:Документация_4.3.2/model-view-dnd#inserting-dropped-data-into-a-model | Вставка в модель переносимых данных]]
-
***[[Qt:4.3.2/model-view-dnd#decoding-imported-data | Декодирование импортируемых данных]]
+
***[[Qt:Документация_4.3.2/model-view-dnd#decoding-imported-data | Декодирование импортируемых данных]]
-
*[[Qt:4.3.2/model-view-proxy-models | Proxy модели]]
+
*[[Qt:Документация_4.3.2/model-view-proxy-models | Proxy модели]]
-
**[[Qt:4.3.2/model-view-proxy-models#overview | Обзор]]
+
**[[Qt:Документация_4.3.2/model-view-proxy-models#overview | Обзор]]
-
**[[Qt:4.3.2/model-view-proxy-models#using-proxy-models | Использование proxy моделей]]
+
**[[Qt:Документация_4.3.2/model-view-proxy-models#using-proxy-models | Использование proxy моделей]]
-
**[[Qt:4.3.2/model-view-proxy-models#customizing-proxy-models | Настройка моделей proxy]]
+
**[[Qt:Документация_4.3.2/model-view-proxy-models#customizing-proxy-models | Настройка моделей proxy]]
-
***[[Qt:4.3.2/model-view-proxy-models#custom-filtering-models | Настраиваемые модели фильтрации]]
+
***[[Qt:Документация_4.3.2/model-view-proxy-models#custom-filtering-models | Настраиваемые модели фильтрации]]
-
***[[Qt:4.3.2/model-view-proxy-models#custom-sorting-models | Настраиваемые модели сортировки]]
+
***[[Qt:Документация_4.3.2/model-view-proxy-models#custom-sorting-models | Настраиваемые модели сортировки]]
-
*[[Qt:4.3.2/model-view-model-subclassing | Создание собственных моделей]]
+
*[[Qt:Документация_4.3.2/model-view-model-subclassing | Создание собственных моделей]]
-
**[[Qt:4.3.2/model-view-model-subclassing#introduction | Введение]]
+
**[[Qt:Документация_4.3.2/model-view-model-subclassing#introduction | Введение]]
-
**[[Qt:4.3.2/model-view-model-subclassing#item-data-handling | Обработка элементов данных]]
+
**[[Qt:Документация_4.3.2/model-view-model-subclassing#item-data-handling | Обработка элементов данных]]
-
***[[Qt:4.3.2/model-view-model-subclassing#read-only-access | Доступ только для чтения]]
+
***[[Qt:Документация_4.3.2/model-view-model-subclassing#read-only-access | Доступ только для чтения]]
-
***[[Qt:4.3.2/model-view-model-subclassing#editable-items | Редактируемые элементы]]
+
***[[Qt:Документация_4.3.2/model-view-model-subclassing#editable-items | Редактируемые элементы]]
-
***[[Qt:4.3.2/model-view-model-subclassing#resizable-models | Изменение размеров моделей]]
+
***[[Qt:Документация_4.3.2/model-view-model-subclassing#resizable-models | Изменение размеров моделей]]
-
***[[Qt:4.3.2/model-view-model-subclassing#lazy-population-of-model-data | Ленивое заполнение (Lazy Population) модели данных]]
+
***[[Qt:Документация_4.3.2/model-view-model-subclassing#lazy-population-of-model-data | Ленивое заполнение (Lazy Population) модели данных]]
-
**[[Qt:4.3.2/model-view-model-subclassing#navigation-and-model-index-creation | Навигация и создание индекса модели]]
+
**[[Qt:Документация_4.3.2/model-view-model-subclassing#navigation-and-model-index-creation | Навигация и создание индекса модели]]
-
***[[Qt:4.3.2/model-view-model-subclassing#parents-and-children | Родители и дети]]
+
***[[Qt:Документация_4.3.2/model-view-model-subclassing#parents-and-children | Родители и дети]]
-
**[[Qt:4.3.2/model-view-model-subclassing#drag-and-drop-support-and-mime-type-handling | Поддержка Drag and Drop и обработка MIME типов]]
+
**[[Qt:Документация_4.3.2/model-view-model-subclassing#drag-and-drop-support-and-mime-type-handling | Поддержка Drag and Drop и обработка MIME типов]]
-
***[[Qt:4.3.2/model-view-model-subclassing#mime-data | MIME данные]]
+
***[[Qt:Документация_4.3.2/model-view-model-subclassing#mime-data | MIME данные]]
-
***[[Qt:4.3.2/model-view-model-subclassing#accepting-dropped-data | Получение Dropped Data]]
+
***[[Qt:Документация_4.3.2/model-view-model-subclassing#accepting-dropped-data | Получение Dropped Data]]
-
***[[Qt:4.3.2/model-view-model-subclassing#convenience-views | Традиционные представления]]
+
***[[Qt:Документация_4.3.2/model-view-model-subclassing#convenience-views | Традиционные представления]]
-
**[[Qt:4.3.2/model-view-model-subclassing#performance-optimization-for-large-amounts-of-data | Выполнение оптимизации для больших объемов данных]]Смотрите также список [[Qt:4.3.2/model-view | Классы Модель/Представления]].
+
**[[Qt:Документация_4.3.2/model-view-model-subclassing#performance-optimization-for-large-amounts-of-data | Выполнение оптимизации для больших объемов данных]]Смотрите также список [[Qt:Документация_4.3.2/model-view | Классы Модель/Представления]].
===Примеры===
===Примеры===
-
*[[Qt:4.3.2/itemviews-dirview | Dir View]]
+
*[[Qt:Документация_4.3.2/itemviews-dirview | Dir View]]
-
*[[Qt:4.3.2/itemviews-spinboxdelegate | Spin Box Delegate]]
+
*[[Qt:Документация_4.3.2/itemviews-spinboxdelegate | Spin Box Delegate]]
-
*[[Qt:4.3.2/itemviews-pixelator | Pixelator]]
+
*[[Qt:Документация_4.3.2/itemviews-pixelator | Pixelator]]
-
*[[Qt:4.3.2/itemviews-simpletreemodel | Simple Tree Model]]
+
*[[Qt:Документация_4.3.2/itemviews-simpletreemodel | Simple Tree Model]]
-
*[[Qt:4.3.2/itemviews-chart | Chart]]
+
*[[Qt:Документация_4.3.2/itemviews-chart | Chart]]
-
[Далее: [[Qt:4.3.2/model-view-introduction | Введение в программирование Модель/Представление]]]
+
[Далее: [[Qt:Документация_4.3.2/model-view-introduction | Введение в программирование Модель/Представление]]]
{{Qt4.3.2_footer}}
{{Qt4.3.2_footer}}
[[Категория:Qt]]
[[Категория:Qt]]

Версия 07:00, 30 октября 2008

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

__NOTOC__

Image:qt-logo.png

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

Image:trolltech-logo.png

[Далее: Введение в программирование Модель/Представление]

Программирование Модель/Представление

Примеры

[Далее: Введение в программирование Модель/Представление]


Copyright © 2007 Trolltech Trademarks
Qt 4.3.2