使用 PySide 在灵活的网格布局中布局 QPushButtons [重复]

Posted

技术标签:

【中文标题】使用 PySide 在灵活的网格布局中布局 QPushButtons [重复]【英文标题】:Layout QPushButtons in flexible grid layout using PySide [duplicate] 【发布时间】:2021-02-15 21:10:52 【问题描述】:

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

之前

之后

【问题讨论】:

【参考方案1】:

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

QWidgets Flow Layout Example

我知道将链接作为答案是不好的风格,但这是官方文档的一部分,我认为不需要复制文档。

【讨论】:

有没有人把这个转换成python的pyside?​​span> 我在github上找到的 @JokerMartini 见github.com/pyside/pyside2-setup/blob/5.15/examples/widgets/…

以上是关于使用 PySide 在灵活的网格布局中布局 QPushButtons [重复]的主要内容,如果未能解决你的问题,请参考以下文章

css bakery.html的代码,灵活的网格布局。

网格布局

打开MASA Blazor的正确姿势4.3:Grid网格布局

3.1.2 QGridLayout网格布局

网格组布局管理器(GridBagLayout)网格包布局管理器

使用 @angular/flex-layout 作为网格布局