Here is the code,
QList<QTreeWidgetItem*>item_list;
query.prepare("select Name from table1 ");
query.exec();
while(query.next())
{
tree_item->setText(0,query.value(0).toString());
item_list.append(tree_item);
ui->treeWidget->addTopLevelItems(item_list); // Adding Tablel 1 as a parents
query.prepare("select Device from table2");
query.exce();
while(query.next())
{
child_item->setText(0,query.value(0).toString());
item_list.append(child_item);
tree_item->addTopLevelItems(item_list); // Adding Childen accourding to parents referance(not working)
// every chid being adding in every parents.
}
}
QList<QTreeWidgetItem*>item_list;
QSqlQuery query;
query.prepare("select Name from table1 ");
query.exec();
while(query.next())
{
QTreeWidgetItem * tree_item = new QTreeWidgetItem();
tree_item->setText(0,query.value(0).toString());
item_list.append(tree_item);
ui->treeWidget->addTopLevelItems(item_list); // Adding Tablel 1 as a parents
query.prepare("select Device from table2");
query.exce();
while(query.next())
{
QTreeWidgetItem * child_item = new QTreeWidgetItem();
child_item->setText(0,query.value(0).toString());
item_list.append(child_item);
tree_item->addTopLevelItems(item_list); // Adding Childen accourding to parents referance(not working)
// every chid being adding in every parents.
}
}
To copy to clipboard, switch view to plain text mode
My Output:
- Marcus
- Laptop
- Cell Phon
- PC
- Laptop
- PC
- Cell Phone
- Andreas
- Laptop
- Cell Phon
- PC
- Laptop
- PC
- Cell Phone
- Jacop
- Laptop
- Cell Phon
- PC
- Laptop
- PC
- Cell Phone
Expected Output:
- Marcus
- Laptop
- Cell Phon
- PC
- Andreas
- Laptop
- PC
- Jacop
- Cell Phone
Bookmarks