布局在Qt中指的是Layout。要注意的是QLayout并不继承自QWidget。布局没有QSizePolicy(尺寸策略),但是有单独的缩放因子(布局中有几个Widget就有几个缩放因子) 。尺寸策略包括:缩放策略和缩放因子。当布局的缩放因子不是默认值的时候(被设置过),它会覆盖对应的Widget的缩放因子。所以:布局有缩放因子,数量和自己包含的Widget数量相等,它和Widget的缩放因子工作方式是相同的,但是它的优先级更高,当它被设置过的时候,会覆盖Widget的缩放因子。
布局可以被“安装”给Widget,也就是Widget使用这个布局。注意虽然QMainWindow继承自QWidget,但是不要把布局安装给QMainWindow,而是应该将布局安装给一个Widget,然后将这个Widget作为QMainWindow的中心控件。
单项布局。
添加Widget的时候指定,Widget在哪一行哪一列,占了几行,几列。