@sitev_ru
sitev.ru - мой блог ...

Как в QTreeView добавить ветку?

Как в QTreeView добавить ветку? Добавить дочернюю ветку?
  • Вопрос задан
  • 3737 просмотров
Решения вопроса 2
kozura
@kozura
Вот так:
QTreeWidgetItem* top_level = new QTreeWidgetItem(m_three);

QTreeWidgetItem* child_item = new QTreeWidgetItem(top_level);

Либо:
QStandardItemModel model(rows, columns);

QStandardItem *item = new QStandardItem("top");
QStandardItem *child = new QStandardItem("child");

model.setItem(row, column, item);
Ответ написан
@sitev_ru Автор вопроса
sitev.ru - мой блог ...
Сделал через QTreeWidget:

// создаем новый итем (пусть сначала базовый)
    QTreeWidgetItem *topLevelItem=new QTreeWidgetItem(ui->treeWidget);
    // вешаем его на наше дерево в качестве топ узла.
    ui->treeWidget->addTopLevelItem(topLevelItem);
    // укажем текст итема
    topLevelItem->setText(0,"Итем");
    // создаем новый итем и сразу вешаем его на наш базовый
    QTreeWidgetItem *item=new QTreeWidgetItem(topLevelItem);
    // укажем текст итема
    item->setText(0,"Под итем");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы