Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Одна модель и два представления
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Модель/Представление
AndreiNone
Привет всем.
Есть модель, наследник от QAbstractTableModel, и два представления (QTableView).

Необходимо сделать:
1. в одном представлении отображать данные модели с возможностью сортировки, фильтрации и настройки отображаемых столбцов (убрать/показать нужные оператору столбцы).
2. при выборе какой-либо строки в первом представлении, во втором представлении необходимо показать "полную" запись из модели. При этом, необходимо сделать чтобы столбцы модели, отображались в этом представлении в виде строк.

С первым вопросом справился:
связал:
MyModel(QAbstractTableModel) с modelSort(QSortFilterProxyModel) и далее с TableView_1
так же связал:
modelSelection(QItemSelectionModel) с modelSort(QSortFilterProxyModel)

А вот со вторым вопросом ступор. Selection есть, а что с ним сделать, что бы он отобразился во втором представлении не знаю!!!
Гость
Можно транслировать индексы из SelectionModel, вручную используя mapFromSource прокси модели, возможно есть менее варварский способ.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.