在QListView中选择索引,可以使用QListView的setCurrentIndex()
方法来实现。该方法接受一个QModelIndex类型的参数,表示要选中的索引。
以下是一个简单的示例代码:
from PyQt5.QtCore import QModelIndex
from PyQt5.QtWidgets import QListView
# 创建QListView对象
list_view = QListView()
# 设置QListView的模型
list_view.setModel(model)
# 获取要选中的索引
index = model.index(row, column)
# 选中索引
list_view.setCurrentIndex(index)
在这个示例代码中,我们首先创建了一个QListView对象,并设置了它的模型。然后,我们使用模型的index()
方法获取要选中的索引,最后调用QListView的setCurrentIndex()
方法来选中该索引。
需要注意的是,在使用QListView的setCurrentIndex()
方法之前,必须先设置QListView的模型,否则会出现错误。
领取专属 10元无门槛券
手把手带您无忧上云