经过测试
通过点击QTreeWidgetItem改变item后
先触发currentItemChanged
再触发itemClicked
代码与测试效果:
connect(ui->treeWidget, &QTreeWidget::currentItemChanged, this, [=](QTreeWidgetItem * current, QTreeWidgetItem * previous)
{
qDebug()<<"currentItemChanged";
});
connect(ui->treeWidget, &QTreeWidget::itemClicked, this, [=](QTreeWidgetItem *item, int column)
{
qDebug()<<"itemClicked";
});