从QTreeWidgetItem删除QWidget而不删除它

时间:2019-06-03 15:54:56

标签: c++ qt qtreewidget

我想从QTreeWidget删除QWidgetItem而不删除相应的QWidget。

我正在使用Qt 4.8,需要创建一个QTreeWidget,我会定期对其进行更新。更新意味着:删除所有QTreeWidgetItems并创建/插入新的。

因为我不能在运行时创建新的QWidget,所以我想在开始时创建100个QWidget,将它们存储在向量中,然后将其重新用于QTreeWidget。但是,如果我将QWidget插入QTreeWidget并将其删除(而不删除它们),QWidget仍然会被删除。

我了解,这种行为通常是可取的(由于Qt中所有权与删除之间的联系),但是我还是想忽略它。

由于这个问题更多地是关于概念或想法作为解决方案,因此我不会追加任何代码,因为我知道这是错误的...

非常感谢您的帮助!提前非常感谢您!

0 个答案:

没有答案