how to add children to the QTree Widget
Solved
General and Desktop
-
@mrjj Working Code
QTreeWidgetItem * addTreeRoot(QTreeWidget* treeWidget, QString name,QString description)
{
QTreeWidgetItem *treeItem = new QTreeWidgetItem(treeWidget);
treeItem->setText(0, name);
treeItem->setText(1, description);
return treeItem;
}QTreeWidgetItem * addTreeChild(QTreeWidgetItem *parent,QString name,QString description)
{
QTreeWidgetItem *treeItem = new QTreeWidgetItem();
treeItem->setText(0, name);
treeItem->setText(1, description);
parent->addChild(treeItem);
return treeItem;
}void MainWindow::on_pushButton_clicked()
{QTreeWidgetItem* root= addTreeRoot(ui->treeWidget,"ROOT","text");
addTreeChild(root,"bbbb","text");
addTreeChild(root,"ccc","text");
addTreeChild(root,"dddd","text");
QTreeWidgetItem* last = addTreeChild(root,"eeee","text");addTreeChild(last,"eeeee","text"); // notice last as parent
}