0

QTableView で QStandardItemModel を取得し、その中のすべての行を削除しようとしました。

最初に、takeRow の呼び出しで作成したメソッドを呼び出していましたが、それが正しければオブジェクトは削除されません。

QAbstractItemModel の removeRows はどうですか? 私はそれを試してみましたが、モデルに信号があったため ( dataChanged )、信号が切断されていないようです。バックグラウンドで「基になる C/C++ オブジェクトが削除されました」のようなエラーがまだ発生しているためです。削除してから、新しい行をいくつか追加しようとしました。

ここで何か不足していますか..?

4

1 に答える 1