выберите первый элемент в qlistview по умолчанию - PullRequest
6 голосов
/ 01 апреля 2011

Может кто-нибудь сказать мне, как я могу установить первый элемент qlistview каждый раз, когда я нажимаю элемент?Я использую qfilesystemmodel вместе с qListView.По сути, я хочу, чтобы первый элемент, показанный моделью, был выбран по умолчанию.

Ответы [ 2 ]

8 голосов
/ 02 апреля 2011

Это должно сделать работу.

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

Надеюсь, это поможет.

0 голосов
/ 01 апреля 2011

Вы пытались подключить сингал QListView:

void clicked ( const QModelIndex & index )

в слот и чтение данных из

QModelIndex::data

Он предоставит индекс, проверит, первый ли он, если он есть, установите его.

...