刚好我也遇到这个,有个笨办法,先自定一个槽,如setStackedWin(QTreeWidgetitem *item, int column),然后connect(treewidget, SIGNAL(itemClicked(QTreeWidgetItem *item, int column)), this, SLOT(setStackedWin(QTreeWidgetitem *item, int column)),在setStackedWin(QTreeWidgetitem *item, int column)对获取的项目进行判断