Qt 如何根据布局大小更新QGridLayout行/列计数?
好吧,这件事对我来说似乎很基本,尽管我找不到任何关于如何实现它的信息 假设我有某种Qt 如何根据布局大小更新QGridLayout行/列计数?,qt,user-interface,layout,qtwidgets,Qt,User Interface,Layout,Qtwidgets,好吧,这件事对我来说似乎很基本,尽管我找不到任何关于如何实现它的信息 假设我有某种QGridLayout包含大小相等的小部件。现在,我想根据布局大小更新其行/列计数 例如,在相对较宽的屏幕上,它会如下所示: 但是,如果屏幕不够宽,无法容纳所有项目,它将垂直增长,如下所示: QGridLayout不自动支持此功能。您可以: 使用QGridLayout,根据屏幕宽度除以小部件宽度设置列数,以及足够容纳小部件的行数,或 使用并根据您的需要进行修改
QGridLayout
包含大小相等的小部件。现在,我想根据布局大小更新其行/列计数
例如,在相对较宽的屏幕上,它会如下所示:
但是,如果屏幕不够宽,无法容纳所有项目,它将垂直增长,如下所示:
QGridLayout不自动支持此功能。您可以:
QGridLayout
,根据屏幕宽度除以小部件宽度设置列数,以及足够容纳小部件的行数,或