我使用QTreeViewandQStandardItemModel将其内容(从 xml 文件中读取)显示在tree view. 文件解析器工作正常,但是当我使用视图显示数据时,sizePolicy它就不起作用。
为什么?如何使树的面积扩大?
(如下所示,哪个树视图没有展开?)
树的展示图片:

代码(编辑以添加“布局”部分,但也不起作用。):
...
QStandardItemModel *model = new QStandardItemModel();
preOrder(doc.firstChild(), model);
view = new QTreeView(pageDetails);
view->setModel(model);
model->setHorizontalHeaderLabels(QStringList(""));
QHBoxLayout* lay=new QHBoxLayout(pageDetails);
lay->setContentsMargins(0, 0, 0, 0);
lay->addWidget(view);
view->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
pageDetails->setLayout(lay);
view->show();

