TableView のモデルを操作する必要がある場合は、関数を使用してこのモデルを取得する必要がありますtableView->model()
。しかし、これは へのポインタを返します。これは へのポインタでQAbstractItem
ある必要がありQAbstractModel
ます。
だから...以下に示すように、動的キャストを使用して変換します。
QStandardItemModel* model = dynamic_cast <QStandardItemModel*>
(mWidgets->tableView->model());
しかし、このポインターは NULL を返し、その理由がわかりません。
初期化が必要ですか?