2010-01-14 21 views

Trả lời

10

Mỗi điểm có một mô hình lựa chọn:

QItemSelectionModel * QAbstractItemView::selectionModel() const 

và với mô hình lựa chọn bạn có thể lấy rất nhiều thông tin, trong trường hợp của bạn:

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

Vì vậy:

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

Sau đó, bạn có thể truy xuất thông tin này thông qua một tín hiệu như:

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

Hy vọng điều đó sẽ hữu ích!

+0

Cảm ơn, nó hoạt động. – danatel

+2

Cách thay thế để phát hiện việc nhấp vào các thành phần của chế độ xem bảng của bạn đang sử dụng "dấu hiệu QAbstractItemView :: void (const QModelIndex & index)" – cybevnm

Các vấn đề liên quan