选项 | 含义 |
---|---|
Fixed | 认为 sizeHint 值为最佳,widget 尺寸不能改变 |
Minimum | 认为 sizeHint 值为最小,尺寸可以变大,不能变小 |
Maximum | 认为 sizeHint 值为最大,尺寸可以变小,不能变大 |
Preferred | 认为 sizeHint 为合适值,可以改变尺寸,但不推荐变大 |
Expanding | 认为 sizeHint 为合适值,可以改变尺寸,比 Preferred 适合变大 |
MinimumExpanding | 认为 sizeHint 为最小,尺寸可以变大,不能变小 |
Ignored | 忽略 sizeHint 大小,可以改变尺寸 |
知识点:
sizeHint:系统推荐尺寸。可以使用函数 sizeHint() 获取这个值。sizeHint() 的默认实现是这样的:当 widget 没有布局(layout),返回无效值;否则返回其 layout 的首选尺寸(preferred size),是根据一定规则计算出来的。
Qt Desinger 里面的 sizeIncrement 和 baseSize 是什么作用呢?