gpt4 book ai didi

qt - 如何根据布局大小更新 QGridLayout 行/列数?

转载 作者:行者123 更新时间:2023-12-04 03:19:25 33 4
gpt4 key购买 nike

好吧,这对我来说似乎很基础,尽管我找不到任何关于如何实现它的信息。

假设我有某种 QGridLayout 包含相同大小的小部件。现在我想根据布局大小更新其行数/列数。

因此,例如在相对较宽的屏幕上它看起来像这样:

wide screen

但如果屏幕不够宽以容纳所有项目,它将像这样垂直增长:

narrow screen

最佳答案

QGridLayout 不自动支持这个。您可以:

  1. 使用 QGridLayout,根据屏幕宽度除以小部件宽度设置列数,以及足以容纳小部件的行数,或者

  2. 使用 flow layout example并根据您的需要进行修改。

关于qt - 如何根据布局大小更新 QGridLayout 行/列数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39298009/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com