0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 14
|
|
1 | |
Модель для QTreeView10.02.2019, 04:36. Показов 3024. Ответов 6
Метки нет (Все метки)
Добрый день/ночь, возникла проблема при написании своей модели. На втором уровне вложенности у меня необходимо у дерева указать 2 колонки, на первом - 1. Если в columnCount в модели 2 передавать, то это не подходит. Вопрос вот в чем, где начать хотя-бы? Через делегаты может удалить ненужные? Или как вообще правильно это сделать? На просторах интернета не нашел ответа
0
|
10.02.2019, 04:36 | |
Ответы с готовыми решениями:
6
Своя модель для QTreeView Создать простую модель для QTreeView Модель для QTreeView от класса QAbstractItemModel Создание простой модели для QTreeView |
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 14
|
||||||
11.02.2019, 22:33 [ТС] | 2 | |||||
Пришло решение, немного неправильное, но всё же.. в columnCount по прежнему передаю 2, но у юишки сделал такую вещь
0
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 14
|
|
12.02.2019, 09:39 [ТС] | 4 |
Так и передаю, но я думаю это решение не решение, а костыль)
Поэтому вопрос и был озвучен, как это было бы возможно сделать без костылей)
0
|
Диссидент
27707 / 17325 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
12.02.2019, 10:46 | 5 |
Сообщение было отмечено anton9 как решение
Решение
Интересно, а как вы это видите? Типа таблицы со своим количеством столбцов в каждой строке? Вроде гребенки? Наподобие динамического двумерного массива?
Тогда надо дать возможность эту "гребенчатую структуру" как-то описывать. Чтобы вьюха даже не обращалась к модели за пределами вот такой косой таблички. Таких средств "из коробки", как мне кажется, нет. Но легко моделируется поведение с помощь вышеупомянутого костыля. Там даже можно придумать что-такое, чтобы несуществующие ячейки закрашивались серым, например.
1
|
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 14
|
|
12.02.2019, 14:15 [ТС] | 6 |
Я это пока очень плохо вижу, опыта маловато, спасибо, на некоторые вещи глаза открыли.
0
|
Диссидент
27707 / 17325 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
12.02.2019, 17:03 | 7 |
Сам недавно понял кое-что про модели. А как известно, лучший объяснятель - тот, кто сам только что понял.
0
|
12.02.2019, 17:03 | |
12.02.2019, 17:03 | |
Помогаю со студенческими работами здесь
7
QTreeView и отображение одних и тех же элементов для разных категорий QSS: alternate-background-color у QTreeView с особым фоном для определенных элементов QTreeView + QSqlRelationTableModel QTreeView и QFileSystemModel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |