2011-04-01 7 views
6

안녕 모두,qlistview의 첫 번째 항목을 기본으로 선택

아무도 내가 항목을 클릭 할 때마다 qlistview의 첫 번째 항목을 어떻게 설정할 수 있습니까? 나는 qListView와 함께 qfilesystemmodel을 사용하고있다. 기본적으로 모델에 표시된 첫 번째 항목을 기본적으로 선택합니다. 그것은 여부를 확인, 인덱스를 제공 할 슬롯

void clicked (const QModelIndex & index) 

QModelIndex::data 

에서 데이터를 읽기 : 사전에

고맙습니다

답변

0

당신이 QListView의 신갈을 연결하는 시도 되세요 그것의 첫번째 것, 그것이 인 경우에, 그것을 놓으십시오.

+0

예 ...하지만 색인이 첫 번째 색인인지 여부를 확인하는 방법은 무엇입니까? – prakashpun

8

이 작업을 수행해야합니다.

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

희망이 도움이됩니다.

+7

분명한 사실을 모르는 사람들에게 fsModel은 view-> model()과 비슷한 형태가 될 수 있습니다. – Watcom

+1

이 설명이 없으면이 대답은 거의 쓸모가 없습니다. 감사. – GPPK

관련 문제