【问题标题】:How to prepend a child item in qtreewidgetitem?如何在 qtreewidgetitem 中添加子项?
【发布时间】:2013-08-28 09:51:16
【问题描述】:

我想将最新的子节点始终保留在 qtreewidget 的顶级项目中,这怎么可能?

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

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

【问题讨论】:

  • 你能指定Qt版本吗?排序是什么状态?启用还是禁用?
  • 我的帖子中包含了qt版本,我没有做任何排序,我希望默认禁用排序。

标签: qt qtreewidgetitem


【解决方案1】:

您可以阅读QTreeWidgetItem::insertChild 的文档,如果您的树小部件中已经插入了一个子项,则再次插入它不会产生任何效果。

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

【讨论】:

  • 是的,我尝试过 insertChild,但它对我没有帮助,现在我更正了我的帖子。
猜你喜欢
  • 1970-01-01
  • 2017-06-18
  • 2023-04-05
  • 2020-02-15
  • 2020-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-17
相关资源
最近更新 更多