1
2
3
4
5
6
7
8
9
10
|
//给是同一个指标的树item设置图标
QTreeWidgetItemIterator it(ui.treeWidget_TargetList);
while (*it) {
CTargetItem* planItem = (*it)->data(0, Qt::UserRole).value<CTargetItem*>();
if (planItem->getID() == item->getID())
{
(*it)->setIcon(0, icon);
}
++it;
}
|
感觉是一个很方便的遍历整个控件的方式,不需要再一个一个获取了,获取一个之间遍历,知道访问到空值即可