44 / 44 / 24
Регистрация: 01.05.2012
Сообщений: 178
|
||||||
1 | ||||||
TreeView и QAbstractItemModel13.04.2016, 12:55. Показов 2418. Ответов 6
Метки нет (Все метки)
Здравствуйте форумчане. Можете помочь создать свою модель для следующего xml-файла (программу для генерации xml-файла я написал):
Через AbstractItemModel более-менее работает. Но в задании к лабораторной работе написано так:
0
|
13.04.2016, 12:55 | |
Ответы с готовыми решениями:
6
Музыкальная коллекция. taglib treeview QAbstractItemModel QSortFilterProxyModel + QAbstractItemModel + treeview qml QItemSelectionModel и указатель на QAbstractItemModel QAbstractItemModel checkbox disabled |
13.04.2016, 13:37 | 2 |
0
|
44 / 44 / 24
Регистрация: 01.05.2012
Сообщений: 178
|
|
13.04.2016, 13:49 [ТС] | 3 |
icpu, вот по нему и пытался сделать, но там в примере нету момента как подгрузить xml-файл.
Добавлено через 9 минут или всё же использовать QStandartItemModel? Просто препод у нас такой, ничего толком не объясняет, и заставляет писать такие финтифлюшки.
0
|
13.04.2016, 13:58 | 4 |
http://doc.qt.io/qt-5/QXmlStreamReader.html
http://doc.qt.io/qt-4.8/qt-xml... ample.html Добавлено через 8 минут А, вообще, стоило спросить вчера, а не сегодня.
0
|
44 / 44 / 24
Регистрация: 01.05.2012
Сообщений: 178
|
||||||
13.04.2016, 14:32 [ТС] | 5 | |||||
icpu, можете посмотреть, что у меня может быть не так с циклами
root -----name1 --------name11 --------name111 .... --------name12 --------...
0
|
44 / 44 / 24
Регистрация: 01.05.2012
Сообщений: 178
|
|
13.04.2016, 14:34 [ТС] | 6 |
Сделал через StandartItemModel.
Добавлено через 1 минуту pushbutton ничего не делает. не помню зачем его прилепил.
0
|
14.04.2016, 07:41 | 7 | |||||
Во-первых, ошибка обхода. Вы ищите элементы, хотя должны просто идти вдоль, опускаясь на уровень выше при вхождении в группу, и возвращаясь вверх при выходе из неё.
Во-вторых, ошибка добавления элементов в дерево. Вы всё добавляете в столбик. А нужно в дерево. Если грубо:
0
|
14.04.2016, 07:41 | |
14.04.2016, 07:41 | |
Помогаю со студенческими работами здесь
7
Освобождение памяти в QAbstractItemModel Дерево, классы и QAbstractItemModel Модель QAbstractItemModel: вставка строки QAbstractItemModel Неправильное выделение итема Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |