|
本帖最后由 shasidaran 于 2014-12-19 16:08 编辑
- void Widget::on_treeWidget_itemClicked(QTreeWidgetItem *item, int column) //单击treeWidget部件的槽函数
- {
- QTreeWidgetItem *parent = item->parent(); //parent用来记录选中项的根级
- if(NULL == parent) //需要作此判断,不然用indexOfChild()函数返回子索引值是会出错
- return;
- if(0 == ui->treeWidget->indexOfTopLevelItem(parent)) //一号根的索引
- {
- int index = parent->indexOfChild(item); //这里是你需要的返回的选中的子索引项值
- qDebug() << index; //打印信息
- }
- else if(1 == ui->treeWidget->indexOfTopLevelItem(parent)) //二号根的索引
- {
- int index = parent->indexOfChild(item);
- qDebug() << "2" << index;
- }
- }
复制代码 |
|