【发布时间】:2015-07-08 09:43:47
【问题描述】:
我重新实现了一个QScrollArea,我想在运行时向它添加几个小部件。问题是,在显示滚动条之前,QScrollArea 的内容不适合它。只有当我添加更多小部件时,滚动条才能正确显示内容。
添加小部件后我已经尝试过了
this->widget()->resize(this->widget()->sizeHint());
或
this->widget()->adjustSize();
但这不起作用。我必须做些什么来调整内容的大小?为什么滚动条出现后内容适合?
【问题讨论】:
-
检查
widgetResizable属性及其描述 -
感谢您的回答,但此属性已设置为 true
-
好的,检查
sizeAdjustPolicy继承自QAbstractScrollArea类 -
对不起,我不确定你的意思。 QAbstractScrollArea 中的函数如何继承自 QAbstractScrollArea?请您具体说明一下您的观点吗?
-
你使用 QScrollArea。它继承自 QAbstractScrollArea
标签: qt resize widget qscrollarea