【QT】控件自适应窗体大小

来源:互联网 发布:新浪博客发博文软件 编辑:程序博客网 时间:2024/05/03 02:45

基于qt 5.1.0
在qt designer(设计师)中使用布局控件(layout),总共有4种:vertical、horizontal、grid、form
三步曲:
1. 创建layout,如grid
2. 将控件拖入layout中,并设置控件的布局为grid,并修改sizePolicy属性,如下
A. Fixed:控件不能放大或者缩小,控件的大小就是它的sizeHint。
B. Minimum:控件的sizeHint为控件的最小尺寸。控件不能小于这个sizeHint,但是可以
放大。
C. Maximum:控件的sizeHint为控件的最大尺寸,控件不能放大,但是可以缩小到它的最小
的允许尺寸。
D. Preferred:控件的sizeHint是它的sizeHint,但是可以放大或者缩小
E. Expandint:控件可以自行增大或者缩小
注:sizeHint(布局管理中的控件默认尺寸,如果控件不在布局管理中就为无效的值)

3. 在layout外的空白区域,设置布局为“在窗体布局中布局”,并任意选择一种布局方式

0 0
原创粉丝点击