이것은 나를 미치게합니다. 기본적으로 서브 클래 싱 된 QTableView에서 선택 항목을 가져올 수 없습니다. 그것은 상당히 큰 프로젝트이며, 대부분의 퍼즐 조각은 하위 클래스로 분류되었습니다. 하지만 기본적으로 모든 것을 확인한 것 같습니다.QTableView 선택 없음
QTableView::selectionModel(); // returns Qt::ExtendedSelection
QTableView::selectionBehavior(); // returns Qt::SelectItems
QTableView::QItemSelectionModel::hasSelection(); // returning false, which makes sense.
QStyledItemDelegate::paint(); // In here I check the selection (and give it a special background if selected, but it's not, as expected)
어디에도 명시 적으로 selectionMode() 또는 selectionBehavior()를 설정하지 않습니다. 나는 심지어 확인을 위해 각 마우스 클릭 내에서 위의 체크를했습니다. 이것은 이전에 작동했기 때문에 어딘가에 뭔가를 도입했음을 확신합니다.하지만 내가 무엇을 확인해야할지 모르겠습니다.
생각하십니까?
좀 더 구체적으로 말씀해 주시겠습니까? 제공 한 정보가 충분하지 않습니다. – Tay2510