我有一个像这样的QDialog:
我已将QScrollArea添加到此QDialog中,如下所示:
我想要的是当用户扩展QDialog时,QScrollArea也应该随之展开。
我尝试了QScrollArea
的几个属性,例如verticalScrollBarPolicy
horizontalScrollBarPolicy
,sizeAdjustPolicy
,但似乎没有任何效果。
有人可以建议如何做到这一点吗?
答案 0 :(得分:1)
对于调整其子窗口小部件大小的对话框,它必须具有布局。在对话框上设置布局。不要更改QScrollArea
的任何属性:它们只会影响区域本身及其子项,而与父窗口小部件(对话框)可能如何管理滚动区域无关geometry()
。