C++ 从QTreeWidget中删除当前选定的项目
我正在使用一个QtGUI应用程序,我有一个带有值的QTreeWidget。 我已将每个值添加到树中,如下所示:C++ 从QTreeWidget中删除当前选定的项目,c++,qt,qtreewidget,qtreewidgetitem,C++,Qt,Qtreewidget,Qtreewidgetitem,我正在使用一个QtGUI应用程序,我有一个带有值的QTreeWidget。 我已将每个值添加到树中,如下所示: QTreeWidgetItem *node = new QTreeWidgetItem(); node->setText(0, m_stringList[i]; node->setFlags(Qt::ItemIsSelectable | Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemisDragEnabled);
QTreeWidgetItem *node = new QTreeWidgetItem();
node->setText(0, m_stringList[i];
node->setFlags(Qt::ItemIsSelectable | Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemisDragEnabled);
ui->sourceTreeWidget->addTopLevelItem(node);
我现在尝试实现的是一个delete按钮,允许用户通过单击一个或多个树项目,然后按delete按钮来选择它们
按钮部分很简单
我需要一些帮助的部分是找出如何检索当前选定树项的字符串/文本值
有人有一些提示吗 你到底有什么问题?为按钮创建一个
槽
,并使用
QList<QTreeWidgetItem*> sel_items = ui->sourceTreeWidget->selectedItems();
for(int i=0; i<sel_items.size(); i++){
...
}
QList sel_items=ui->sourceTreeWidget->selectedItems();
对于(int i=0;i