QTreeWidgetItem *parent = new QTreeWidgetItem(ui->treeWidget); parent->setText(0, "Parent"); QTreeWidgetItem *child1 = new QTreeWidgetItem(parent); child1->setText(0, "Child 1"); QTreeWidgetItem *child2 = new QTreeWidgetItem(parent); child2->setText(0, "Child 2"); ui->treeWidget->addTopLevelItem(parent);
void MainWindow::on_treeWidget_itemClicked(QTreeWidgetItem *item, int column) { QString text = item->text(column); qDebug() << "Clicked item: " << text; }This example defines a slot that is called when an item in the tree widget is clicked. The slot takes the clicked item and column as parameters. The text of the clicked item is extracted using the text() method and displayed using qDebug(). Package Library: Qt Library