2011-04-01 148 views
6

HI全部,在qlistview中选择第一个项目的方法

任何人都可以告诉我如何在每次单击某个项目时设置qlistview的第一项?我与qListView一起使用qfilesystemmodel。基本上我希望默认情况下模型显示的第一个项目被选中。

Thanx提前

回答

0

您是否尝试过而QListView葛连接:

void clicked (const QModelIndex & index) 

的插槽,并从

QModelIndex::data 

读取数据将提供索引,检查是否它的第一个,如果它是,设置它。

+0

你......但如何找出该指数是否是第一个? – prakashpun 2011-04-01 11:53:47

8

这应该做的工作。

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

希望这会有所帮助。

+7

只是对那些不明显的人来说,这里的fsModel可以是像view-> model() – Watcom 2013-02-06 14:16:31

+1

我发现这个答案几乎没有这个评论没用。谢谢。 – GPPK 2016-01-09 10:52:16

相关问题