crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Одна модель и два представления
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Гость Дата 4.5.2012, 13:53
  Можно транслировать индексы из SelectionModel, вручную используя mapFromSource прокси модели, возможно есть менее варварский способ.
AndreiNone Дата 4.5.2012, 13:20
  Привет всем.
Есть модель, наследник от QAbstractTableModel, и два представления (QTableView).

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

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

А вот со вторым вопросом ступор. Selection есть, а что с ним сделать, что бы он отобразился во втором представлении не знаю!!!
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.4.2024, 23:12