Python 当设置内部小部件的最大大小时,QScrollArea将消失

Python 当设置内部小部件的最大大小时,QScrollArea将消失,python,layout,pyqt,scrollbar,qscrollarea,Python,Layout,Pyqt,Scrollbar,Qscrollarea,我遇到了滚动区域的问题,当我们试图设置其中一个小部件的最大/最小大小时,滚动区域消失了。这是正常的行为吗 有关信息,我的屏幕是这样构建的: <Splitter> <ScrollArea> <LayoutOfScroll> <Widget> <Layout>... ... 布局中还有很多其他小部件,我正试图为它们设置最大大小。但当我对它们设置最大/最小大小时,它们更喜欢自己堆叠 我应该指定我已

我遇到了滚动区域的问题,当我们试图设置其中一个小部件的最大/最小大小时,滚动区域消失了。这是正常的行为吗

有关信息,我的屏幕是这样构建的:

<Splitter>
  <ScrollArea>
    <LayoutOfScroll>
      <Widget>
        <Layout>...

...
布局中还有很多其他小部件,我正试图为它们设置最大大小。但当我对它们设置最大/最小大小时,它们更喜欢自己堆叠

我应该指定我已经将
widgetResizeable
属性设置为
True
,如果我将其设置为
False
,滚动区域就在那里,但是我无法调整窗口大小,因为小部件保持相同的大小

如何设置子窗口小部件的最大/最小大小并保持滚动区域

注:这是我在《美国法典》的文件中读到的,但我不明白。。。这似乎符合我的情况:

如果滚动区域用于显示小部件的内容 包含布局中排列的子窗口小部件,重要的是 认识到布局的大小策略也将决定 小部件的大小。了解您是否打算这样做尤其有用 动态更改布局的内容。在这种情况下,设置 将布局的“大小约束”属性设置为 布局的最小和/或最大尺寸限制(例如。, QLayout::SetMinAndMaxSize)将导致滚动区域的大小 每当布局的内容发生更改时,都会进行更新

也许检查一下这个和这个