model->removeRows(0, model->rowCount()); 会释放new出来的QStandardItem对象吗
时间: 2024-04-02 21:36:40 浏览: 220
QTableView-MODEL VIEW 自定义模型实现.rar
是的,当使用QStandardItemModel的removeRows()函数删除行时,该行及其子项的QStandardItem对象会被自动删除,从而释放内存。如果在添加行时使用了new创建QStandardItem对象,这些对象也会被自动删除,避免了内存泄漏的问题。因此,不需要手动释放这些对象,QStandardItemModel会自动处理。
阅读全文