pyqt5 选中list指定的item
时间: 2023-06-12 15:08:25 浏览: 93
设置ListView的item可以多选
5星 · 资源好评率100%
要选中指定的 item,你可以使用 `setCurrentRow()` 方法,该方法将设置给定索引的项目为当前项,并使其可见。以下是一个简单的示例:
```python
from PyQt5.QtWidgets import QApplication, QListWidget, QListWidgetItem
app = QApplication([])
listWidget = QListWidget()
# 添加一些项目
for i in range(5):
item = QListWidgetItem('Item {}'.format(i))
listWidget.addItem(item)
# 设置第三个项目为当前项
listWidget.setCurrentRow(2)
listWidget.show()
app.exec_()
```
在上面的代码中,我们首先创建了一个 `QListWidget` 对象,并添加了一些项目。然后,我们使用 `setCurrentRow()` 方法将第三个项目设置为当前项。最后,我们显示了列表小部件并启动了应用程序事件循环。
注意:`setCurrentRow()` 方法接受一个从 `0` 开始的索引,因此在上面的示例中,第三个项目的索引为 `2`。
阅读全文