默认情况下,在qlistview中选择第一项

时间:2011-04-01 10:04:07

标签: qt qlistview qfilesystemmodel

有人能告诉我每次点击项目时如何设置qlistview的第一项?我正在使用qfilesystemmodel和qListView。基本上我希望模型显示的第一个项目默认被选中。

2 个答案:

答案 0 :(得分:8)

这应该可以胜任。

view->setCurrentIndex(fsModel->index(0, 0));

希望这有帮助。

答案 1 :(得分:0)

您是否尝试过连接QListView信号:

void clicked ( const QModelIndex & index )

到一个插槽并从

中读取数据
QModelIndex::data

它将提供索引,检查它是否是第一个,如果是,则设置它。

相关问题