qt 代码实现删除鼠标选中的item
时间: 2023-05-19 18:07:16 浏览: 168
(GraphicsView,QPainter,QGraphicsRectItem)QT用鼠标绘制矩形
可以使用 QListWidget 的 removeItemWidget() 方法来删除鼠标选中的 item。具体实现代码如下:
```cpp
QListWidgetItem* item = listWidget->currentItem();
if (item != nullptr) {
listWidget->removeItemWidget(item);
delete item;
}
```
其中,listWidget 是 QListWidget 对象,currentItem() 方法可以获取当前选中的 item。如果当前没有选中任何 item,则返回 nullptr。removeItemWidget() 方法可以从 QListWidget 中删除指定的 item,delete item 可以释放 item 对象的内存。
阅读全文