QtableView- 사용자가 클릭하여 행을 선택할 때 어떤 신호가 전송됩니까?

StackOverflow https://stackoverflow.com/questions/2062889

  •  20-09-2019
  •  | 
  •  

문제

사용자가 행을 선택할 때 방출되는 신호가 있습니까? QTableView 마우스 (단일 선택 모델)?

도움이 되었습니까?

해결책

각보기에는 선택 모델이 있습니다.

QItemSelectionModel * QAbstractItemView::selectionModel () const

선택 모델을 사용하면 많은 정보를 검색 할 수 있습니다.

QModelIndexList QItemSelectionModel::selectedRows ( int column = 0 ) const

그래서 :

myTableView->selectionModel()->selectedRows();

그런 다음 다음과 같은 신호를 통해이 정보를 검색 할 수 있습니다.

void QItemSelectionModel::selectionChanged ( const QItemSelection & selected, const QItemSelection & deselected )   [signal]

도움이되기를 바랍니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top