私はQSqlQueryModel
テーブルを持っています。ユーザーはこれを見てアクセスできます。ユーザーが選択した行を知りたい。
私は qt-centre からの他の多くの投稿とドキュメントに目を通しましたが、QModelIndex
ここに示すように、何らかの方法で使用するのが最も近いと思います。
// for QSqlQueryModel or subclasses:
QSqlQueryModel *qmod = qobject_cast<QSqlQueryModel*>(md);
if(!qmod) return false;
QSqlRecord rec = qmod->record(curr.row()); // you have data inside the "rec" object
http://www.qtcentre.org/archive/index.php/t-3104.htmlから取得。
しかし、これは私にはうまくいきません。Qtableview
のみで作業したいので、使用したくありませんsqlQueryModel
。
ユーザーの選択を検出するにはどうすればよいですか?
ありがとう!