如何摆脱QlistWidget中删除的QListWidgetItems导致的空白空间

时间:2015-09-28 16:33:36

标签: c++ qt qlistwidget

我有一个里面有customWidgets的QlistWidget。它们中的每一个都包含一个自己的删除按钮,它通过Slot / Signal连接到父MainWindow类。 我可以删除这样一个customWidget,但问题是,它之前占用的空间仍然存在(如间隙)其他customWidgets之间。到目前为止,我还没有找到任何东西来真正摆脱它。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

好的,我发现了一些东西:removeItemWidget()在视觉上删除了项目,但没有删除QListWidget的count()。

所以真的删除它,必须在QListWidgetItem的指针上删除,然后才会释放可视空间。