使用 PySide 在灵活的网格布局中布局 QPushButtons

Layout QPushButtons in flexible grid layout using PySide

我如何让我的可调整大小的对话框自动排列我的按钮以填充尽可能多的 space ,如图中所示?我是否以某种方式使用 ListView 或 ListWidget 来实现此目的?

之前

之后

Qt 文档中有一个很好的示例可以满足您的需要:

我知道抛出 link 作为答案不是好的风格,但这是官方文档的一部分,我认为没有必要重复文档。