• 4799阅读
  • 1回复

[提问]在QTreeWidget中怎么判断子节点的父节点是谁??跪求 [复制链接]

上一主题 下一主题
 

只看楼主 正序阅读 楼主  发表于: 2016-03-28

在这个界面中,我已经实现了单击子项目3.1右边会出现11111,单击子项目3.2右边出现222222,但是问题是单击4.1也出现11111,我想要实现弹出另外的窗口,也就是如何判断子节点的父节点是谁???有没有详细的代码可以参考?另外,void QTreeWidgetItem::setData(int column,int role,const QVariant &value)函数怎么使用?有例子学习吗?

离线robinsonsir

只看该作者 1楼 发表于: 2016-03-28
int row=parent->indexOfChild(item);//获得节点在父节点中的行号(从0开始),击子项目3.1和单击4.1此时的row=0,这样写肯定不行的。
setData(column, Qt::DisplayRole, "Clicked!");

setData
参考
快速回复
限100 字节
 
上一个 下一个