2011-04-01 26 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

相關問題