0

当需要操作 TableView 的模型时,有必要使用 function 获取该模型tableView->model()。但是,这会返回一个指向 a 的指针QAbstractItem,并且它是指向 a 的必要指针QAbstractModel

所以...我使用动态转换进行转换,如下所示:

QStandardItemModel* model = dynamic_cast <QStandardItemModel*>
                                   (mWidgets->tableView->model());

但是,这个指针返回 NULL,我不知道为什么。

是否需要一些初始化?

4

1 回答 1

1

QTableView::model()返回你给它的任何模型QTableView::setModel(),在你给它一个之前它没有一个。

于 2012-07-31T17:27:48.230 回答