QT QTreeWidget的currentItem()返回值问题
在QTreeWidget中添加了N行的QTreeWidgetItem,想用QTreeWidget->currentItem()返回当前的指针,为什么返回的不是最后一个(第...
在QTreeWidget中添加了N行的QTreeWidgetItem,想用QTreeWidget->currentItem() 返回当前的指针,为什么返回的不是最后一个(第N个)QTreeWidgetItem的指针,而是第一个QTreeWidgetItem的指针,请各位指点
展开
1个回答
展开全部
currentItem()返回的是当前被选中的item如果你当前选中的是第0个item返回的当然就是第0个item了啊。
如果你非要返回第N个item用QTreeWidgetItem * QTreeWidget::topLevelItem ( int index ) const
这个函数来返回第N个,QTreeWidget::topLeveItem(N-1);
如果你非要返回第N个item用QTreeWidgetItem * QTreeWidget::topLevelItem ( int index ) const
这个函数来返回第N个,QTreeWidget::topLeveItem(N-1);
追问
高手。。 刚学QT 对很多类的成员函数都不熟悉 请问高手是如何学QT的 你的一个成员函数点亮了我。。
追答
学Qt跟学别的东西一样关键是要多练,多动脑筋,想办法解决问题。建议把Qt Demo 里的程序都搞懂,不用自己学出来,但最低程度看懂他们。另外Qt 对英文依赖比较重,英文没学好,Qt学起来就会很吃力。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询