Название: Добавление полей структур в Model/View Qt Отправлено: Ekventor от Сентябрь 28, 2014, 09:23 Здравствуйте.
Подскажите, как сделать следующее: Есть QTableView, к нему установлена модель, унаследованная от QStandardItemModel И есть несколько структур с данными (их не мало) и они имеют разные типы Пример Код: strcut str (Может как-то через делегаты можно?) 2) Как сделать отображение этих данных в ячейке таблице, в зависимости от типа? Название: Re: Добавление полей структур в Model/View Qt Отправлено: Hrundel от Сентябрь 28, 2014, 19:48 Через делегаты можно! Как - читай у Шлее.
И отображение тоже там. Название: Re: Добавление полей структур в Model/View Qt Отправлено: Wulff007 от Октябрь 10, 2014, 08:10 Зачем тебе QStandartItemModel ?
Есть замечательная QAbstractItemModel, наследуешь несколько методов, и все карты у тебя в руках. Через метод data() передаешь данный в том виду, в котором они тебе нужны(Qt::DisplayRole), так же в этом методе можно передать цвет строки или ячейки, стиль текста и т.д. А делегатами задолбаешся все это дело настраивать по нужное поле. Читай справку и примеры по QAbstractItemModel, и будет тебе щасье! |