QTableView で QStandardItemModel を取得し、その中のすべての行を削除しようとしました。
最初に、takeRow の呼び出しで作成したメソッドを呼び出していましたが、それが正しければオブジェクトは削除されません。
QAbstractItemModel の removeRows はどうですか? 私はそれを試してみましたが、モデルに信号があったため ( dataChanged )、信号が切断されていないようです。バックグラウンドで「基になる C/C++ オブジェクトが削除されました」のようなエラーがまだ発生しているためです。削除してから、新しい行をいくつか追加しようとしました。
ここで何か不足していますか..?