0
QStandardItemModel::​QStandardItemModel(QObject * parent = 0)
Constructs a new item model with the given parent.

我认为模型可以共享多个视图,那么为什么我们将小部件传递给 QStandardItemModel 构造函数?

4

1 回答 1

1

实际上QObject不是小部件,因此该模型不依赖于任何 GUI 组件。QObject传递给构造函数的参数QStandardItemModel是 QObject 本身,它遵循 Qt 在 QObjects 层次结构中的标准父子关系。如果您希望模型实例在其父对象销毁时被删除,请将其指针传递给模型的构造函数。

于 2015-02-19T08:10:20.697 回答