一个窗口,里边放了很多label,如图:

里边的小正方形都是label,用QGridLayout布局的,但是
问题:放大和缩小控件间就有间隙了(我想让label一直这样紧密布局)
我设置了spacing,猜想应该是label的背景图片没有随窗口变化,label也没有变化,窗口缩小时应该是部件们重叠了
故请教:
有什么好的方法能够让这些N*M的label随着窗口放缩并且依旧紧密排列?
只剩这么多分了。。。
------解决方案--------------------
label->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); // 设置label的布局大小策略为扩展
label->setScaledContents(true); // 设置label内容的大小与label大小一致