相关文章推荐
腼腆的拖把  ·  .net core RSA ...·  6 月前    · 
踏实的大海  ·  Microsoft Ajax ...·  8 月前    · 
憨厚的墨镜  ·  mybatis ...·  11 月前    · 
今天在使用QTreeWidget时想获取QTreeWidget的行,但是我找了半天只查看到可以通过currentIndex().row()方式获取。
但是这种方式又不满足我的需求,于是开始搜索引擎大法,结果百度没有搜到,在qt论坛搜到了,记录下。

Qt文档原文

int QTreeWidget::indexOfTopLevelItem( QTreeWidgetItem *item) const

Returns the index of the given top-level item, or -1 if the item cannot be found.

See also sortItems () and topLevelItemCount ().

QList<QTreeWidgetItem *> items = pMimeData->dragData();
QTreeWidgetItem *cItem = items.at(0);
int cIdx = indexOfTopLevelItem(cItem);  // 此处传入一个QTreeWidgetItem的指针
qDebug() << "cIdx" << cIdx;