2013-08-28 61 views
0

我想保持最新的子节点始终处于qtreewidget的最高级别项目中,这怎么可能?如何在qtreewidgetitem中添加子项目?

通常QTreeWidgetItem::addChild()追加子项目,所以我尝试QTreeWidgetItem::insertChild(0, childItem)但这没有帮助我。

我使用Qt 4.8.4(2010 MSVC,32位),在Win 7

+0

你能指定Qt版本吗?排序的状态是什么?启用还是禁用? – crackedmind

+0

我在我的文章中包含了qt版本,我没有做任何排序,我希望排序默认是禁用的。 – Prady

回答

0

您可以在QTreeWidgetItem::insertChild文件,如果一个子项是树中的小部件已经插入,重新插入阅读不会产生任何影响。

然后,解决方法是在使用QTreeWidget::removeChild之前和之后将其插入到第一个位置。

+0

是的,我试过insertChild,但它不帮助我,现在我纠正了我的帖子。 – Prady