Одна модель и два представления, Модель + два представления |
Здравствуйте, гость ( Вход | Регистрация )
Одна модель и два представления, Модель + два представления |
AndreiNone |
4.5.2012, 13:20
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 9.11.2010 Пользователь №: 2175 Спасибо сказали: 1 раз(а) Репутация: 0 |
Привет всем.
Есть модель, наследник от QAbstractTableModel, и два представления (QTableView). Необходимо сделать: 1. в одном представлении отображать данные модели с возможностью сортировки, фильтрации и настройки отображаемых столбцов (убрать/показать нужные оператору столбцы). 2. при выборе какой-либо строки в первом представлении, во втором представлении необходимо показать "полную" запись из модели. При этом, необходимо сделать чтобы столбцы модели, отображались в этом представлении в виде строк. С первым вопросом справился: связал: MyModel(QAbstractTableModel) с modelSort(QSortFilterProxyModel) и далее с TableView_1 так же связал: modelSelection(QItemSelectionModel) с modelSort(QSortFilterProxyModel) А вот со вторым вопросом ступор. Selection есть, а что с ним сделать, что бы он отобразился во втором представлении не знаю!!! |
|
|
Гость_Гость_* |
4.5.2012, 13:53
Сообщение
#2
|
Гости |
Можно транслировать индексы из SelectionModel, вручную используя mapFromSource прокси модели, возможно есть менее варварский способ.
|
|
|
Текстовая версия | Сейчас: 26.12.2024, 4:51 |