提问人:lanewsa 提问时间:11/16/2023 更新时间:11/16/2023 访问量:17
是否可以在QGridLayout中动态跨列?
Is it possible to dynamically span columns in a QGridLayout?
问:
我正在使用 PyQt5,并且需要创建一个网格布局,最初具有固定大小的行和列。 在某个时候,我将拥有大于默认单元格宽度的 QLabel(或 QButton)文本。 是否可以动态调整网格单元的大小? 在这一点上,我没有任何测试代码,因为我仍在尝试可视化如何实现这一点 - 我只是不确定这是否可行。
答: 暂无答案
评论
sizeHint(
) 为小部件提供空间量,考虑其minimumSizeHint
() 并根据其sizePolicy()
确定正确的比例。如果您看到相同的大小,那只是因为您可能使用了相似(或相同)的小部件。如果这些小部件中的任何一个发生影响上述任何属性的更改,则布局管理器将相应地自动计算几何图形。