2013-10-30 3 views
1

이것은 정말 쉬워야하는 것처럼 보입니다. 기본적으로 반전 선택 기능을 구현하고 있습니다.QTableView에서 단일 행 선택 취소

선택한 항목을 가져오고 모든 항목을 선택하고 선택한 항목 목록을 반복하고 선택을 취소하고 싶습니다. 이것은 내가 아이디어에 개방입니다하지만 내가 알고 싶은 것은 당신은 selectionModel의 접근과 이용에 select(index, QItemSelectionModel::Deselect)를 호출 할 수있는 특정 행을

QModelIndexList indexs = this->selectedIndexes(); 
this->selectAll(); 
foreach(QModelIndex index, indexs) 
{ 
    // Deselect row at index.... 
} 

답변

6

을 취소하는 방법은 그 일을하는 가장 좋은 방법이 아닌 경우. 또한 모든 인덱스를 반복하여 호출하고 토글을 호출 할 수 있습니다.

+0

감사합니다. 정확히 내가 한 것입니다. – AngryDuck

관련 문제