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)将导致滚动区域的大小
每当布局的内容发生更改时,都会进行更新
也许检查一下这个和这个