qt运行时为什么widget充满了整个窗口
时间: 2023-08-05 13:09:41 浏览: 161
QT widget控件自适应窗口大小,修改比例
5星 · 资源好评率100%
默认情况下,Qt中的widget会自动填充整个父窗口。这是因为QWidget的默认的size policy是Expanding。如果你想让widget可以自由改变大小,你可以设置widget的size policy为Preferred,这样widget就只会占用必要的空间而不是整个窗口。你可以通过设置widget的setSizePolicy函数来实现。另外,你也可以通过在Qt Designer中设置widget的size policy来达到相同的效果。
阅读全文