Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
谁能告诉我每次单击一个项目时如何设置 qlistview 的第一项?我正在使用 qfilesystemmodel 和 qListView。基本上我希望模型显示的第一个项目默认被选中。
这应该可以完成这项工作。
view->setCurrentIndex(fsModel->index(0, 0));
希望这可以帮助。
您是否尝试过连接 QListView 信号:
void clicked ( const QModelIndex & index )
到一个插槽并从
QModelIndex::data
它将提供索引,检查它是否是第一个,如果是,设置它。