Qt:Документация 4.3.2/model-view-programming
Материал из Wiki.crossplatform.ru
(Различия между версиями)
Root (Обсуждение | вклад) |
Root (Обсуждение | вклад) |
||
(1 промежуточная версия не показана) | |||
Строка 1: | Строка 1: | ||
{{Qt4.3.2_header}} | {{Qt4.3.2_header}} | ||
- | |||
- | =Программирование Модель/Представление= | + | [Далее: [[Qt:Документация 4.3.2/model-view-introduction | Введение в программирование Модель/Представление]] ] |
- | *[[Qt: | + | |
- | **[[Qt: | + | =Программирование Модель/Представление<br />= |
- | ***[[Qt: | + | *[[Qt:Документация 4.3.2/model-view-introduction | Введение в программирование Модель/Представление]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-introduction#the-model-view-architecture | Архитектура Модель/Представление]] |
- | ***[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-introduction#models | Модели]] |
- | ***[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-introduction#views | Представления]] |
- | ***[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-introduction#delegates | Делегаты]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-introduction#sorting | Сортировка]] |
- | *[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-introduction#convenience-classes | Традиционные классы]] |
- | **[[Qt: | + | |
- | **[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-introduction#the-model-view-components | Компоненты модель/представление]] |
- | *[[Qt: | + | |
- | **[[Qt: | + | *[[Qt:Документация 4.3.2/model-view-using | Использование моделей и представлений]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-using#introduction | Введение]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-using#using-views-with-an-existing-model | Использование представлений с существующей моделью]] |
- | ***[[Qt: | + | |
- | ***[[Qt: | + | *[[Qt:Документация 4.3.2/model-view-model | Классы моделей]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-model#basic-concepts | Основные концепции]] |
- | ***[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-model#model-indexes | Индексы модели]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-model#rows-and-columns | Строки и столбцы]] |
- | *[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-model#parents-of-items | Родители элементов]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-model#item-roles | Роли элементов]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-model#summary-of-concepts | Краткое описание концепций]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-model#using-model-indexes | Использование индексов модели]] |
- | ***[[Qt: | + | |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-model#further-reading | Дополнительное описание]] |
- | **[[Qt: | + | |
- | ***[[Qt: | + | *[[Qt:Документация 4.3.2/model-view-creating-models | Создание новых моделей]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-creating-models#introduction | Введение]] |
- | **[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-creating-models#designing-a-model | Разработка модели]] |
- | *[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-creating-models#a-read-only-example-model | Пример модели только для чтения]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-creating-models#dimensions-of-the-model | Измерение модели]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-creating-models#model-headers-and-data | Загаловки и данные модели]] |
- | ***[[Qt: | + | |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-creating-models#an-editable-model | Редактируемая модель]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-creating-models#making-the-model-editable | Создание редактируемой модели]] |
- | ***[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-creating-models#inserting-and-removing-rows | Вставка и удаление строк]] |
- | *[[Qt: | + | |
- | **[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-creating-models#next-steps | Следующие шаги]] |
- | **[[Qt: | + | |
- | ***[[Qt: | + | *[[Qt:Документация 4.3.2/model-view-view | Классы представлений]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-view#concepts | Концепции]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-view#using-an-existing-view | Использование существующего представления]] |
- | ***[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-view#using-a-model | Использование модели]] |
- | *[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-view#using-multiple-views-onto-the-same-model | Использование множества представлений с одной моделью]] |
- | **[[Qt: | + | |
- | **[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-view#handling-selections-of-items | Обработка выбора элементов]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-view#sharing-selections-between-views | Распределение выбора между представлениями]] |
- | ***[[Qt: | + | |
- | ***[[Qt: | + | |
- | ***[[Qt: | + | *[[Qt:Документация 4.3.2/model-view-selection | Обработка выбора элементов в представлениях]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-selection#concepts | Концепции]] |
- | *[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-selection#using-a-selection-model | Использование модели выбора]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-selection#selecting-items | Выбор элементов]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-selection#reading-the-selection-state | Чтение состояния выбора]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-selection#updating-a-selection | Обновление выбора]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-selection#selecting-all-items-in-a-model | Выбор всех элементов в модели]] |
- | **[[Qt: | + | |
- | ***[[Qt: | + | |
- | ***[[Qt: | + | *[[Qt:Документация 4.3.2/model-view-delegate | Классы делегаты]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-delegate#concepts | Концепции]] |
- | *[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-delegate#using-an-existing-delegate | Использование существующего делегата]] |
- | **[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-delegate#a-simple-delegate | Простой делегат]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-delegate#providing-an-editor | Предоставление редактора]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-delegate#submitting-data-to-the-model | Передача данных в модель]] |
- | ***[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-delegate#updating-the-editor-s-geometry | Обновление геометрии редактора]] |
- | ***[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-delegate#editing-hints | Редактирование подсказок]] |
- | ***[[Qt: | + | |
- | ***[[Qt: | + | |
- | *[[Qt: | + | *[[Qt:Документация 4.3.2/model-view-convenience | Традиционные классы представления элементов]] |
- | **[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-convenience#overview | Обзор]] |
- | **[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-convenience#list-widgets | Списки-виджеты]] |
- | **[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-convenience#tree-widgets | Деревья-виджеты]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-convenience#table-widgets | Таблицы-виджеты]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-convenience#common-features | Общие особенности]] |
- | *[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-convenience#hidden-items | Скрытые элементы]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-convenience#selections | Выбор]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-convenience#searching | Поиск]] |
- | ***[[Qt: | + | |
- | ***[[Qt: | + | |
- | ***[[Qt: | + | *[[Qt:Документация 4.3.2/model-view-dnd | Использование Drag and Drop с представлением элементов]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-dnd#overview | Обзор]] |
- | **[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-dnd#using-convenience-views | Использование традиционных представлений]] |
- | ***[[Qt: | + | **[[Qt:Документация 4.3.2/model-view-dnd#using-model-view-classes | Использование классов Модель/Представление]] |
- | **[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-dnd#enabling-drag-and-drop-for-items | Разрешение Drag and Drop элементов]] |
- | ***[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-dnd#encoding-exported-data | Кодировка экспортируемых данных]] |
- | ***[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-dnd#inserting-dropped-data-into-a-model | Вставка в модель переносимых данных]] |
- | ***[[Qt: | + | ***[[Qt:Документация 4.3.2/model-view-dnd#decoding-imported-data | Декодирование импортируемых данных]] |
- | **[[Qt: | + | |
+ | |||
+ | *[[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#using-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-sorting-models | Настраиваемые модели сортировки]] | ||
+ | |||
+ | |||
+ | *[[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#item-data-handling | Обработка элементов данных]] | ||
+ | ***[[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#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#navigation-and-model-index-creation | Навигация и создание индекса модели]] | ||
+ | ***[[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#mime-data | MIME данные]] | ||
+ | ***[[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#performance-optimization-for-large-amounts-of-data | Выполнение оптимизации для больших объемов данных]] | ||
+ | |||
+ | |||
+ | Смотрите также список [[Qt:Документация 4.3.2/model-view | Классы Модель/Представления]]. | ||
+ | <div id="related-examples"></div> | ||
===Примеры=== | ===Примеры=== | ||
- | *[[Qt: | + | *[[Qt:Документация 4.3.2/itemviews-dirview | Dir View]] |
- | *[[Qt: | + | *[[Qt:Документация 4.3.2/itemviews-spinboxdelegate | Spin Box Delegate]] |
- | *[[Qt: | + | *[[Qt:Документация 4.3.2/itemviews-pixelator | Pixelator]] |
- | *[[Qt: | + | *[[Qt:Документация 4.3.2/itemviews-simpletreemodel | Simple Tree Model]] |
- | *[[Qt: | + | *[[Qt:Документация 4.3.2/itemviews-chart | Chart]] |
- | [Далее: [[Qt: | + | [Далее: [[Qt:Документация 4.3.2/model-view-introduction | Введение в программирование Модель/Представление]] ] |
{{Qt4.3.2_footer}} | {{Qt4.3.2_footer}} | ||
- |
Текущая версия на 10:28, 6 ноября 2008
![]() | Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
[Далее: Введение в программирование Модель/Представление ]
[править] Программирование Модель/Представление
Смотрите также список Классы Модель/Представления.
[править] Примеры
[Далее: Введение в программирование Модель/Представление ]
Copyright © 2007 Trolltech | Trademarks | Qt 4.3.2
|