The following signals works with me: "itemClicked(QTreeWidgetItem *,int)" "itemPressed(QTreeWidgetItem *,int)" "clicked(const QModelIndex)" "currentItemChanged(QTreeWidgetItem *,QTreeWidgetItem *)" -- alteo_gange