Qt sizePolicy属性
Constants | Description |
---|---|
QSizePolicy::Fixed | widget 的实际尺寸只参考 sizeHint() 的返回值,不能伸展(grow)和收缩(shrink) |
QSizePolicy::Minimum | 可以伸展和收缩,不过sizeHint() 的返回值规定了 widget 能缩小到的最小尺寸 |
QSizePolicy::Maximum | 可以伸展和收缩,不过sizeHint() 的返回值规定了 widget 能伸展到的最大尺寸 |
QSizePolicy::Preferred | 可以伸展和收缩,但没有优势去获取更大的额外空间使自己的尺寸比 sizeHint() 的返回值更大 |
QSizePolicy::Expanding | 可以伸展和收缩,它会尽可能多地去获取额外的空间,也就是比 Preferred 更具优势 |
QSizePolicy::MinimumExpanding | 可以伸展和收缩,不过sizeHint() 的返回值规定了 widget 能缩小到的最小尺寸,同时它比 Preferred 更具优势去获取额外空间 |
QSizePolicy::Ignored | 忽略 sizeHint() 的作用 |