21

ユーザーがマウスで行を選択したときに発せられる信号はありQTableViewますか(単一選択モデル)?

4

1 に答える 1

15

各ビューには選択モデルがあります。

QItemSelectionModel * QAbstractItemView::selectionModel () const

選択モデルを使用すると、多くの情報を取得できます。

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

それで :

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

次に、次のような信号を介してこの情報を取得できます。

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

それが役に立てば幸い !

于 2010-01-14T09:29:27.173 に答える