Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
How to remove an item from a complex listwidget?
opengpu last edited by
i use a embeded comlex QListwidget, which use the API setItemWidget when add the item.
but when i delete, is this right?
@QListWidgetItem* p = this->item(index);
If you just want to remove the item form the list, this is enough:
QListWidgetItem* p = list->takeItem(index);
Item widget will be deleted for you here. You need to delete the item manually.
If you want to completely delete the item and its widget this is enough: