2012-07-29 418 views
5

私はQTableViewを持っていて、選択した行の最初のセルから値(文字列)を取得する必要があります(行の任意のセルを選択できます)。しかし、正確に1つの行が選択された場合にのみ、この値はになります。選択した行(QTableView)からセルの値を取得する方法は?

私は、選択した行のインデックスを取得し、その行の最初のellellの値を取得する必要がありますが、私はそれを行う方法を見つけることができませんでした。

答えて

10
myTableView->selectionModel()->currentIndex().row() 

現在選択されている行のインデックスが表示されます。そこから、モデルの行/列のペアを検索するのに十分な情報が必要です。

QItemSelectionModel::selectedRows()は、選択された行の数を表示します。

+2

行インデックスを取得できましたが、たとえば最初の列の値を取得する方法はありますか? –

関連する問題