pyqt5 得到list的item的当前索引后删除item
时间: 2024-05-16 12:13:06 浏览: 45
python3+PyQt5实现支持多线程的页面索引器应用程序
要删除 QListWidget 中当前选中的 item,可以使用以下代码:
```python
index = your_list_widget.currentRow()
if index >= 0:
item = your_list_widget.takeItem(index)
del item
```
其中,`currentRow()` 方法可以得到当前选中的 item 的索引,如果没有选中任何 item,则返回 -1。然后使用 `takeItem()` 方法获取该 item,并从 QListWidget 中删除。最后使用 `del` 关键字删除该 item 对象,释放内存空间。
阅读全文