1
私はQSqlRelationalTableModel
です。私は編集戦略にOnManualSubmit
を使用しています。私はsetTable
とinsertRow
を呼び出しました。QSqlTableModelの行の行状態を取得する方法は?
後で、モデルに追加または編集された行がまだデータベースに登録されていないプログラムを知るにはどうすればよいですか?
私はQSqlRelationalTableModel
です。私は編集戦略にOnManualSubmit
を使用しています。私はsetTable
とinsertRow
を呼び出しました。QSqlTableModelの行の行状態を取得する方法は?
後で、モデルに追加または編集された行がまだデータベースに登録されていないプログラムを知るにはどうすればよいですか?
Qtは保留中の更新、挿入、削除のリストを公開していません。個々のインデックスはQSqlTableMode::isDirty
でのみチェックできます。
しかし、信号rowsInserted
、rowsRemoved
、dataChanged
にアクセスできるので、これらのリストを自分で作成することができます。