如何制作自适应QGridLayout?

How to make adaptive QGridLayout?

如何让 QGridLayout 自适应 window 的大小,以便在我调整它的大小时,cols 和 rows 的数量会自动改变?

这听起来更像是 "flow layout",而不是网格布局。所以不,我认为 QGridLayout 做不到。而且qt中没有预定义的FlowLayoutclass。但是:我通过 google:

找到了这个

http://doc.qt.io/qt-5/qtwidgets-layouts-flowlayout-example.html

这看起来像是一个半官方的流式布局实现。