0

この質問の回答から、QTableView で選択した行の最初の列にアクセスする方法を見つけました。しかし、列番号をハードコーディングせずに最後の列にアクセスするにはどうすればよいでしょうか?

        itmIndex = self.viewInQuestion.currentIndex()
        id = itmIndex.sibling(itmIndex.row(), -1)

動作しません。助言がありますか?

4

1 に答える 1

0

以下の方法が機能しました。

        itmIndex = self.viewInQuestion.currentIndex()
        id = itmIndex.sibling(itmIndex.row(), self.modelForView.columnCount() - 1)
        itmCt = self.modelForView.data(id).toFloat()
于 2012-06-22T05:28:41.963 に答える