Здравствуйте, гость ( Вход | Регистрация )
|
icore2008 |
22.7.2008, 19:51
Сообщение
#1
|
|
Студент ![]() Группа: Новичок Сообщений: 22 Регистрация: 10.4.2008 Пользователь №: 145 Спасибо сказали: 0 раз(а) Репутация: 0
|
Всем привет.
Есть модель QStandardItemModel, которая устанавливается в QTreeView. Мне нужно сделать так, чтобы напротив иерархии детей (QStandardItem) item1, item2, item3 создавались айтемы модели. Подскажите, пожалуйста, как это реализовать? Рисунок с детьми прилагается ЗЫ: Пример simpletreemodel смотрел - не подходит реализация. |
|
|
|
![]() |
|
Litkevich Yuriy |
23.7.2008, 17:19
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
тебе надо разобратся как работате пример у Макса, и внужное тебе место вставлять елемент, ведь тыже хочешь его кудато конктретно воткнуть.
читал это: "Link"? |
|
|
|
|
icore2008 |
23.7.2008, 17:28
Сообщение
#3
|
|
Студент ![]() Группа: Новичок Сообщений: 22 Регистрация: 10.4.2008 Пользователь №: 145 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Litkevich Yuriy @ 23.7.2008, 17:19) Link тебе надо разобратся как работате пример у Макса, и внужное тебе место вставлять елемент, ведь тыже хочешь его кудато конктретно воткнуть. читал это: "Link"? Читал, только на английском в ассистанте хотел переопределить Цитата int QAbstractItemModel::rowCount ( const QModelIndex & parent = QModelIndex() ) const [pure virtual] Но как? Сообщение отредактировал icore2008 - 23.7.2008, 17:49 |
|
|
|
|
icore2008 |
24.7.2008, 15:00
Сообщение
#4
|
|
Студент ![]() Группа: Новичок Сообщений: 22 Регистрация: 10.4.2008 Пользователь №: 145 Спасибо сказали: 0 раз(а) Репутация: 0
|
решение нашел в примере Simple Tree Model.
Вполне устраивает |
|
|
|
|
icore2008 |
26.7.2008, 12:05
Сообщение
#5
|
|
Студент ![]() Группа: Новичок Сообщений: 22 Регистрация: 10.4.2008 Пользователь №: 145 Спасибо сказали: 0 раз(а) Репутация: 0
|
Вроде бы разобрался со вставкой строк и колонок в примере, приведенном Администратором из Книги М.Шлее.
При вставке строк в модель, например строк вставляются вроде бы только строки, но они ничем не заполнены на первый взгляд. Цитата bool QAbstractItemModel::insertRows ( int row, int count, const QModelIndex & parent = QModelIndex() ) [virtual] Далее, в ассистанте идет объяснение: Цитата On models that support this, inserts count rows into the model before the given row. The items in the new row will be children of the item represented by the parent model index. Именно слова выделенные жирным и подсказали мне, что при вставке новых рядов таки создаются айтемы! :-) Поправьте, пожалуйста, если я неправ :-) |
|
|
|
icore2008 создание айтемов в QStandardItemModel для QTreeView 22.7.2008, 19:51
void* icore2008, т.е. ты хочешь чтобы на месте надписей ... 22.7.2008, 21:43
icore2008 Цитата(void* @ 22.7.2008, 21:43) icore200... 22.7.2008, 21:45
Litkevich Yuriy Цитата(icore2008 @ 23.7.2008, 1:45) Хочу,... 22.7.2008, 21:54
icore2008 Цитата(Litkevich Yuriy @ 22.7.2008, 21:54... 22.7.2008, 22:01
Litkevich Yuriy я все равно ничего не понял, давай без терминов мо... 22.7.2008, 22:27
icore2008 давайте
хочу, чтобы напротив надписей item1, ite... 22.7.2008, 22:29
Litkevich Yuriy ну тебе надо данные разместить по соответствующим ... 22.7.2008, 22:38
icore2008 спасибо большое, буду ждать 22.7.2008, 22:41
Litkevich Yuriy вот помоему нашел, скомпиль проверь.
/* ==========... 22.7.2008, 22:47
icore2008 Cпасибо Вам огромнейшее
Поделитесь, пожалуйста, к... 23.7.2008, 8:06
Litkevich Yuriy лучше купи, она того стоит, я на Озоне покупал
во... 23.7.2008, 8:15
void* Цитата(icore2008 @ 22.7.2008, 22:29) хочу... 23.7.2008, 9:21
icore2008 Цитата(void* @ 23.7.2008, 9:21) ...
знаю ... 23.7.2008, 13:28
icore2008 Интересует вот этот кусочек кода:
model.insertRo... 23.7.2008, 16:35
Litkevich Yuriy посмотри void QStandardItemModel::appendRow ( cons... 23.7.2008, 16:53
icore2008 Цитата(Litkevich Yuriy @ 23.7.2008, 16:53... 23.7.2008, 16:58
Litkevich Yuriy если тебя смутило, то что число строк не меняется,... 23.7.2008, 17:07
icore2008 Цитата(Litkevich Yuriy @ 23.7.2008, 17:07... 23.7.2008, 17:12
Litkevich Yuriy Ну в дереве строки и являются элементами (items) д... 26.7.2008, 12:14![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 7.12.2025, 12:17 |