QT:QDOCKWIDGET的力大小

Qt: Force size of QDockWidget

本文关键字:QDOCKWIDGET QT      更新时间:2023-10-16

我有一个带有中央小部件的QMainWindow和许多可停靠的小部件。Dockables之间的滑块操纵了各个小部件的大小。我想将中心小部件的高度固定为minimumSize高度,并且不允许用户更大。宽度应相对于QMainWindow(我仅允许顶部和底部的Dockables,因此中心小部件都伸展到主窗口的宽度(。

中心小部件是一个QDockWidget,包含带有QVBoxLayoutQWidget(包含更多内容(。

我尝试从QVBoxLayout和覆盖maximumSize衍生,但并未受到尊重。覆盖expandingDirections也没有任何区别。

关于如何实现这一目标的任何建议?

,感谢约翰内斯·舒布(Johannes Schaub(。

我认为QDockWidget将其限制传播到其包含的小部件,而它没有。在内部小部件上设置最大值可以解决问题。